Kotisivujen koodailu harrastukseksi

Finnish Forum
User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Sun May 21, 2017 2:48 pm

Helpoin tapa tehdä nettisivuja kotipalvelimelle on tehdä symbolinen linkki omassa kotihakemistossa olevasta "nettisivusta" /var/www/html hakemistoon. Esimerkki:

Code: Select all

sudo ln -s /home/mint18/Asiakirjat/summa /var/www/html

php-sivu.png

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Sun May 21, 2017 3:20 pm

:lol:

Kokeilen hetken kuluttua :lol: Kiitos

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Sun May 21, 2017 3:51 pm

administrollaattori wrote:sudo apt-get install apache2 phpmyadmin mysql-server

Jos phpmyadmin ei vieläkään toimi, niin komenna

Code: Select all

sudo dpkg-reconfigure phpmyadmin


Edit. Myös mysql-server pitää myös asentaa, jotta phpmyadmin toimisi Mint 18:ssa. :D
phpmyadmin.png


Juuri tuota yritän saada näkyville, ei vaan onnaa vieläkään tuo graafinen käyttöliittymy näkyy "koodina" localhost/phpmyadmin
kun kirjoittaa osoiteriville.
En saanu asennettua tuolla komennolla mysql-serveriä :

sudo apt-get install apache2 phpmyadmin mysql-server
[sudo] salasana henkilölle deluxe:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
apache2 is already the newest version (2.4.18-2ubuntu3.2).
mysql-server is already the newest version (5.7.18-0ubuntu0.16.04.1).
phpmyadmin is already the newest version (4:4.5.4.1-2ubuntu2).
Seuraava paketti on alun perin asennettu automaattisesti, eikä sitä enää tarvita:
assaultcube-data
Use 'sudo apt autoremove' to remove it.
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.

Ja lisäksi edelleen sama lopputulos kun kirjoittaa localhost/phpmyadmin tulee tämmöistä koodia sivulle :
https://pastebin.com/uAxQrJ0p

ilmeisesti liittyy tuohon phpmyadminiin jollain tapaa mutta en ymmärrä tuosta mitään.

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Sun May 21, 2017 4:13 pm

deluxe wrote:
Ja lisäksi edelleen sama lopputulos kun kirjoittaa localhost/phpmyadmin tulee tämmöistä koodia sivulle :
https://pastebin.com/uAxQrJ0p

ilmeisesti liittyy tuohon phpmyadminiin jollain tapaa mutta en ymmärrä tuosta mitään.

Ehkä on helpointa jos asennat kyseiset paketit uudestaan.

Code: Select all

sudo apt-get purge phpmyadmin
sudo apt-get purge mysql-server
sudo apt-get purge apache2

Code: Select all

sudo apt-get install apache2 mysql-server phpmyadmin

PS. Tyhjennä myös selaimen välimuisti.

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 7:21 am

Tein nämä, poistin vielä lisäki omat filut tuolta /var/www/html kansiosta.

Nyt näkyy apache2 alkuperäinen ilmoitus localhostilla "It Works !" kun poistin omat tiedostot kansiosta ja tein pyytämäsi asiat alusta.

Localhost osotteella näkyy siis it works ! , Localhost/phpmyadmin tulee sivu edelleen samanlaisena koodina, ei graafisena. Tätä en ymmärrä.
Ei vain tule phpmyadmin hallintapaneelia nenun eteen että pääsis kirjautumaan.

Tässä on nyt varmaan joku conffi juttu mitä en tajua kun tuo phpmyadmin aukeaa sivuna mikä on täynnä koodia. Eikä tuo koodi kuulu minun kotisivuun, eli ei ole minun koodia. Vaan liittynee tuohon phpmyadminiin.

Miten muuten saan pysäytettyä nuo testiservut apache ym ?

Käynnistys
sudo service apache2 start
sudo service mysql start

Onko lopetus vain sitten start sanan tilalle stop ?

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Mon May 22, 2017 7:52 am

deluxe wrote:Tein nämä, poistin vielä lisäki omat filut tuolta /var/www/html kansiosta.

Nyt näkyy apache2 alkuperäinen ilmoitus localhostilla "It Works !" kun poistin omat tiedostot kansiosta ja tein pyytämäsi asiat alusta.

Localhost osotteella näkyy siis it works ! , Localhost/phpmyadmin tulee sivu edelleen samanlaisena koodina, ei graafisena. Tätä en ymmärrä.
Ei vain tule phpmyadmin hallintapaneelia nenun eteen että pääsis kirjautumaan.

Tässä on nyt varmaan joku conffi juttu mitä en tajua kun tuo phpmyadmin aukeaa sivuna mikä on täynnä koodia. Eikä tuo koodi kuulu minun kotisivuun, eli ei ole minun koodia. Vaan liittynee tuohon phpmyadminiin.

Miten muuten saan pysäytettyä nuo testiservut apache ym ?

Käynnistys
sudo service apache2 start
sudo service mysql start

Onko lopetus vain sitten start sanan tilalle stop ?

Jospa seuraava juttu onnistuisi.
https://help.ubuntu.com/community/phpMyAdmin

Code: Select all

sudo dpkg-reconfigure -plow phpmyadmin

Jos ei vieläkään, niin sitten

Code: Select all

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 reload

Lue myös seuraava topikki. -> viewtopic.php?t=226179#p1193178

Mint 18:ssa käynnistys ja sammutus ovat erilaisia:
Uudelleenkäynnistys

Code: Select all

sudo systemctl restart apache2

Sammutus

Code: Select all

sudo systemctl stop apache2

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 9:19 am

cd /var/www/html

sudo dpkg-reconfigure -plow phpmyadmin

tuli nyt uudelleen asennettua noilla komennoilla hienosti ja passut asetettua tietokannat luultavasti nimetty, mutta ... :lol:

Stoppas asennus näin :
https://i.imgur.com/BGxnyge.png

Ja vaihtoehdoiksi antaa :
https://i.imgur.com/hZ2QRXd.png

Joista jokainen vaihtoehto stoppaa samaan lopputulokseen, eli ylempään kuvaan erroriin. Enkä saa toimimaan .. Nuo linkit ja vaihtoehdot on hyviä mutta jostain syystä terminaali aina herjaa jostain lopulta.

Tämäkään ei mene läpitte terminaalissa :

/var/www $ sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
ln: failed to create symbolic link '/etc/apache2/conf.d/phpmyadmin.conf': Tiedostoa tai hakemistoa ei ole

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 9:27 am

administrollaattori wrote:
deluxe wrote:

Code: Select all

sudo apt-get purge phpmyadmin
sudo apt-get purge mysql-server
sudo apt-get purge apache2

Code: Select all

sudo apt-get install apache2 mysql-server phpmyadmin

PS. Tyhjennä myös selaimen välimuisti.



Terminaalissa laitoin reboot ja tyhjään selaimen välimuistin vielä. Jos nyt ei natsaa niin treffataanko irkissä ja mennään tästä kohdasta eteenpäin kohta kohdalta ?
Kerkiän irkkiin vasta n. kello 22:00 jälkeen. Ihan semmonen anonyymi treffaaminen vois olla helpompaa sun neuvoa.

Voitais tuola linux mintin omalla servulla luoda joku hätänen suomi kannu ? #linuxmint-fin , esimerkiksi jos vaan käy ? Kokeilen tulla deluxena hääräämään illalla. Toki jos ei sovi niin jatketaan tässä. Voitais melkeen tämä sinun ohjeesi laittaa ensimmäiseksi postaukseksi kun menee jo niin sekavaksi että aivan pää pyörällä itellä. Loput vois delettää, onkohan täälä suomalaista modea tai adminia ?

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Mon May 22, 2017 11:22 am

deluxe wrote:Terminaalissa laitoin reboot ja tyhjään selaimen välimuistin vielä. Jos nyt ei natsaa niin treffataanko irkissä ja mennään tästä kohdasta eteenpäin kohta kohdalta ?
Kerkiän irkkiin vasta n. kello 22:00 jälkeen. Ihan semmonen anonyymi treffaaminen vois olla helpompaa sun neuvoa.

En käytä irkkiä, enkä muutakaan sosiaalista mediaa, mutta kyllä tuon phpmyadminin saa toimimaan, kun laittaa kaiken aivan alusta uudestaan.

Code: Select all

sudo apt-get purge phpmyadmin mysql-server apache2

sudo apt-get --fix-broken install

sudo mv /var/lib/dpkg/info/mysql-server-5.7 /tmp/

sudo dpkg --remove --force-remove-reinstreq mysql-server-5.7

sudo apt-get update

sudo apt-get autoremove

sudo apt-get autoclean

Käynnistä kone uudestaan ja asenna tarvittavat jutut uudestaan

Code: Select all

sudo apt install apache2 mysql-server phpmyadmin

PS. Älä käytä ääkkösisä salasanoissa.

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 1:01 pm

Pakko kysästä että teenkö nämä komennot /var/www/html kansiossa terminaalissa vai riittääkö se että ctrl+alt+t avaa tuon terminaalin ja alkaa komentoja siinä suorittamaan. Vaikuttaako tuo sinänsä mihinkään ? En käytä salasanassa kuin Isoja sekä numeroita, en muita erikoismerkkejä mutta pelkistän salasanaa vielä hieman seuraavassa vaiheessa :)

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 1:10 pm

Ensimmäinen vaihe suoritettu :
"logi löytyy tuolta kokonaisuudessaan mitä tulostui päätteessä"
https://pastebin.com/qgvwdaHq

reboot terminaalissa nyt... editoin kohta tätä postausta kun alkaa seuraava vaihe.

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Mon May 22, 2017 1:22 pm

deluxe wrote:Ensimmäinen vaihe suoritettu :
"logi löytyy tuolta kokonaisuudessaan mitä tulostui päätteessä"
https://pastebin.com/qgvwdaHq

reboot terminaalissa nyt... editoin kohta tätä postausta kun alkaa seuraava vaihe.

Näyttää siltä, että jos asennus ei onnistu heti ensimmäisellä yrityksellä, niin uudelleen asennus on melko vaikeaa. :(

https://askubuntu.com/questions/760724/ ... sql-server

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 1:36 pm

Nyt on uudelleen asennettu.
https://pastebin.com/kJT5JYUR

Rivi 182 kirjoitin itse väliin tuonne pienen huomion mitä tuossa asennusvaiheessa tapahtui.
Oon tainnu törmätä tuohon kyseiseen ongelmaan aikaisemminkin asentaessa tätä nyt siis parin päivän sisällä.

Kaikki muu tais mennä aikalailla ok, paitsi että tuo pieni errori sielä nyt luultavasti tökkii vastaan.

Nyt reboottaan vielä koneen.

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 1:42 pm

nonniin.

Apache2 ilmoitus it works , näkyy.
https://www.unixmen.com/wp-content/uplo ... ox_001.jpg

Kuten tuossa kuvassa (google löysi vastaanlaisen kuvan en jaksanu printscreeniä alkaa väsäämään) Mutta punavalkoinen "it works ! " ilmoitus toimii.

localhost kun kirjoittaa niin toimii, localhost/phpmyadmin kun kirjoittaa aukeaa valkoinen sivu täynnä sitä samaa koodia mikä ei ole minun koodia.

Sama juttu toistuu siis taas :(

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Mon May 22, 2017 1:57 pm

deluxe wrote:nonniin.

Apache2 ilmoitus it works , näkyy.
https://www.unixmen.com/wp-content/uplo ... ox_001.jpg

Kuten tuossa kuvassa (google löysi vastaanlaisen kuvan en jaksanu printscreeniä alkaa väsäämään) Mutta punavalkoinen "it works ! " ilmoitus toimii.

localhost kun kirjoittaa niin toimii, localhost/phpmyadmin kun kirjoittaa aukeaa valkoinen sivu täynnä sitä samaa koodia mikä ei ole minun koodia.

Sama juttu toistuu siis taas :(

Poistin kokeeksi apachen, mysql-serverin ja phpmyadminin, ja melkein hiki kirposi otsalle, että sain net jälleen toimimaan komennoilla

Code: Select all

sudo systemctl stop mysql

sudo systemctl stop apache2

sudo dpkg -P mysql-server mysql-server-5.7

sudo apt-get autoremove

sudo apt-get purge phpmyadmin mysql-server apache2

sudo apt-get autoremove

sudo apt-get clean



sudo apt install apache2

sudo apt-get -f install mysql-server

sudo apt-get install phpmyadmin

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Mon May 22, 2017 2:22 pm

deluxe wrote:nonniin.

Apache2 ilmoitus it works , näkyy.
https://www.unixmen.com/wp-content/uplo ... ox_001.jpg

Kuten tuossa kuvassa (google löysi vastaanlaisen kuvan en jaksanu printscreeniä alkaa väsäämään) Mutta punavalkoinen "it works ! " ilmoitus toimii.

localhost kun kirjoittaa niin toimii, localhost/phpmyadmin kun kirjoittaa aukeaa valkoinen sivu täynnä sitä samaa koodia mikä ei ole minun koodia.

Sama juttu toistuu siis taas :(

Sinulla näyttää olevan seuraava bugi:
https://askubuntu.com/questions/762784/ ... g-to-16-04
https://bugs.launchpad.net/ubuntu/+sour ... comments/6
So, you can enter to mysql as root user if you are logged in to the system using the root unix user (or using sudo) and you don't need to type the mysql password:

sudo mysql -u root

(this only will ask you for your root's system password, not your root's mysql password

deluxe
Level 3
Level 3
Posts: 117
Joined: Tue Aug 23, 2016 3:12 pm

Re: Kotisivujen koodailu harrastukseksi

Postby deluxe » Mon May 22, 2017 3:34 pm

Koitin tämmöstä :

sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Mon May 22, 2017 3:58 pm

deluxe wrote:Koitin tämmöstä :

sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Google kertoo:
sudo mysql -u root -p
Enter password: your_new_password

https://forums.mysql.com/read.php?11,34014,46593

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Tue May 23, 2017 2:16 am

administrollaattori wrote:
deluxe wrote:Koitin tämmöstä :

sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Google kertoo:
sudo mysql -u root -p
Enter password: your_new_password

https://forums.mysql.com/read.php?11,34014,46593

Sinun täytyy siis tehdä seuraavaa:

Code: Select all

sudo systemctl stop mysql

Code: Select all

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

Code: Select all

mysql -u root

from the mysql prompt execute this command to be able to change any password
FLUSH PRIVILEGES;
Then reset/update your password
SET PASSWORD FOR root@'localhost' = PASSWORD('password');

Code: Select all

sudo systemctl start mysql

https://help.ubuntu.com/community/MysqlPasswordReset

Ai niin ... se helpoin tapa
sudo dpkg-reconfigure mysql-server-N.N
(where N.N is the MySql Server version)

Code: Select all

sudo dpkg-reconfigure mysql-server-5.7

User avatar
administrollaattori
Level 12
Level 12
Posts: 4391
Joined: Tue Sep 03, 2013 4:51 am
Location: Finland
Contact:

Re: Kotisivujen koodailu harrastukseksi

Postby administrollaattori » Tue May 23, 2017 4:49 am

Tuo edellinen salasanan resetointiohje ei näytä toimivan enää Mint 18:ssa, mutta huomasin, minkä virheen olet tehnyt Phpmyadminin asennuksessa. Todennäköisesti et ole valinnut Apachea serveriksi asennuksen aikana. :wink:

valitse_apache.jpg

http://puolanka.info/goto/apache-ja-php ... int-18ssa/


Return to “Suomi (Finnish)”