Kotisivujen koodailu harrastukseksi

Tukifoorumi suomenkielisille käyttäjille
Forum rules
Topics in this forum are automatically closed 6 months after creation.
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

:lol:

Kokeilen hetken kuluttua :lol: Kiitos
deluxe

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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.
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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 ?
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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 ?
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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.
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

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 :(
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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

Re: Kotisivujen koodailu harrastukseksi

Post by deluxe »

Koitin tämmöstä :

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

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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
kukamuumuka

Re: Kotisivujen koodailu harrastukseksi

Post by kukamuumuka »

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/
Locked

Return to “Suomi - Finnish”