Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: webserver  (gelezen 1405 keer)

Offline exserco

  • Lid
    • Modelbouwen en Computers
webserver
« Gepost op: 2009/02/06, 10:47:47 »
Hallo,

zoals ik reeds in een  topic van iemand anders had aangehaald, ben ik vandaag opnieuw gaan testen (de topic http://forum.ubuntu-nl.org/index.php/topic,36957.15.html)

Wat heb ik gedaan?
1/ volledig nieuwe installatie van Ubuntu 8.10
2/ gezorgd dat er een internetverbinding was die werkte
3/ systeem volledig geupdated met de laatste updates.
4/ vanaf http://www.akker-huis.nl/ubuntu-installeren-lamp.php alles gevolgd om de server te installeren tot aan de fout.

Beschrijving van de uitgevoerde zaken:
sudo apt-get update --> ok
sudo apt-get upgrade --> ok
sudo apt-get install apache2 --> ok
sudo apt-get install mysql-server --> ok
sudo apt-get install libapache2-mod-auth-mysql --> ok
sudo apt-get install phpmyadmin --> ok
cd /usr --> ok
sudo ./bin/mysql_install_db --user=mysql -->ok

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


Nu is de vraag natuurlijk: WAAROM die foutmelding en wat kan ik daaraan doen?

Dank u.
Heb je interesse in modelbouw?
Kom dan langs op mijn eigenste forum:

http://www.modelbouwen.be

Re: webserver
« Reactie #1 Gepost op: 2009/02/06, 11:28:19 »

cd /usr --> ok
sudo ./bin/mysql_install_db --user=mysql -->ok

Waarom dit commando?
www.sinax.be
Open Source Integrators, consulting and custom development

Offline exserco

  • Lid
    • Modelbouwen en Computers
Re: webserver
« Reactie #2 Gepost op: 2009/02/06, 11:43:25 »
Waarom weet ik niet. (Ik ben een volledige nieuwe gebruiker van Linux)
Ik volg de uitleg van http://www.akker-huis.nl/ubuntu-installeren-lamp.php, die me op dit forum aangewezen werd?

Uiteraard zou ik dus ook graag weten wat, waar, wie en waarom.
Heb je interesse in modelbouw?
Kom dan langs op mijn eigenste forum:

http://www.modelbouwen.be

Re: webserver
« Reactie #3 Gepost op: 2009/02/06, 14:01:49 »
Volgens mij hoef je dat mysql_install_db niet meer te doen.  Als ik me niet vergis maak je daarmee de standaard databases information_schema en mysql aan op de mysql server. en zo te zien geef je er nog een parameter bij zodat mysql ook als mysql user draait in je systeem . Maar als je mysql installeert via apt doet deze install procedure dat allemaal al voor je. en hoef je alleen maar je root passwd op te geven en goed te bewaren om weer in te loggen.

wat er nu verkeerd gaat is dat als laaste in probeert te loggen op de mysql server zonder passwd \

Zie  "mysql -u root" en dan krijg je dus ook de error "Access denied for user 'root'@'localhost' (using password: NO)"

maak je daarvan "mysql - root -p" dan gaat ie om je passwd piepen van je root user en kan je vervolgens inloggen op de mysql server.
Voor zover ik nu kan inschatten zijn deze stappen helemaal niet nodig
Citaat
cd /usr

enter
sudo ./bin/mysql_install_db --user=mysql

enter
sudo mysql -u root

zowiezo dat laaste stuk van die tutorial volgens mij niet. die php.ini word ook al voor je gedaan bij het installeren via apt.

Inprincipe zou het heel simpel moeten zijn 1 commando " apt-get install apache2 mysql php5-mysql " en dan zou het op wat ip adressen correct zetten in je apache2.conf meteen los moeten kunnen gaan 
« Laatst bewerkt op: 2009/02/06, 14:19:55 door karlhungus »

Offline exserco

  • Lid
    • Modelbouwen en Computers
Re: webserver
« Reactie #4 Gepost op: 2009/02/06, 15:06:49 »
Bedankt, weer iets om uit te proberen.........

Dat zal waarschijnlijk voor volgende week zijn. Ik hou jullie in elk geval op de hoogte.
Heb je interesse in modelbouw?
Kom dan langs op mijn eigenste forum:

http://www.modelbouwen.be

Re: webserver
« Reactie #5 Gepost op: 2009/02/07, 13:11:08 »
Mag ik je nog een waarschuwing geven?

Dit stukje van die website:
Citaat
Eigenaar webserver bestanden

De standaard map voor webpagina's is /var/www. Door eigenaar te worden van de map /var/www kun je webpagina's bewerken en opslaan.
wordt eigenaar webserver-bestanden
sudo chown -R $USER:$USER /var/www

Vanaf nu ben je eigenaar van de webserverbestanden en kan je pagina's en bestanden wijzigen, zonder gebruik te maken van sudo.
Is niet echt verstandig. Apache werkt met de user www-data. Deze user kan alleen in de map /var/www/ kijken en dingen doen. Het is onverstandig om andere users rechten te geven over de map /var/www/, omdat die meer kunnen dan alleen in die map kijken. Dat brengt dus een beveiligingsrisico met zich mee.

Als ik bestanden naar /var/www/ moet sturen, dan doe ik wel hetzelfde, maar ik zet ook altijd de rechten zo snel mogelijk weer terug naar de orginele staat. Dus stel ik moet bestanden oversturen, dan doe ik het volgende:
sudo chown -R crashit:crashit /var/www
En ik stuur de bestanden over.

En wanneer ik er weer klaar mee ben, dan zet ik gewoon de orginele rechten weer terug:
sudo chown -R www-data:www-data /var/www

Dat vindt Apache ook fijn, want zo kan hij de website weer terugvinden... :)
"If engineers built buildings the way Microsoft builds operating systems the first woodpecker to come along would bring civilization to its knees."

Re: webserver
« Reactie #6 Gepost op: 2009/02/07, 21:11:08 »
Ik vind deze tut nog altijd de beste

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

Daar word alles goed uitgelegd om snel een lamp server te isntaleren onder ubuntu

Offline exserco

  • Lid
    • Modelbouwen en Computers
Re: webserver
« Reactie #7 Gepost op: 2009/02/07, 21:49:23 »
Ik vind deze tut nog altijd de beste

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

Daar word alles goed uitgelegd om snel een lamp server te isntaleren onder ubuntu

Dit is een mooie met heel wat leesvoer..... dat ik in de loop van volgende week zal proberen te doorlezen.

Bedankt.
Heb je interesse in modelbouw?
Kom dan langs op mijn eigenste forum:

http://www.modelbouwen.be