Hallo,

Ik heb sinds vanmiddag Ubuntu op mijn laptop gezet na aandringen van een paar mensen. Plezierig Operating System alleen is natuurlijk het een en ander nieuw voor mij. Ik heb me tot nu toe prima kunnen redden alleen kom ik vast te zitten. Ik heb mijn 'htdocs' in de folder /var/www/ waar dus ook mijn PHP bestanden staan. Ik heb een index.php gemaakt en daar heb ik het een en ander in ge-echoed. Het probleem is dat als ik naar localhost/index.php navigeer, dat er niks op de pagina komt te staan. Ik heb ook buiten PHP tags output maar ook dat zie ik niet terug. Is er hier iemand die mij verder kan helpen?
Als je PHP code werkt, moet je toch geen errors krijgen?
Krijg je 2x hallo op je pagina?
Daar ligt het probleem. Bij de eerste echo mist er een semicolon (;). Hij geeft helemaal geen output. Ook geen errors.
Heb je Apache herstart, ben ik even vergeten te melden, ben ik zo gewoon van te doen ;-)

sudo service apache2 restart

Jawel :D. Hij doet het! Bedankt!

[size=xsmall]Toevoeging op 04/05/2013 16:22:04:[/size]

Nu wil ik dingen kopieeren van mijn HTdocs van mijn desktop naar mijn laptop maar op de laptop krijg ik telkens een 'You do not have permission to copy blahblahblah'. What do?
2 opties:
De vieze, dus in terminal doen:

chmod 0777 /var/www/

of wat netter:

chown -R [JOU_USERNAME] /var/www/
chgrp -R [JOU_USERNAME] /var/www/
Als ik de vieze in de terminal invoer, waar voer ik de nette dan in?
Ook in de terminal
Oke, heb et gedaan, werkt nu perfect. Waarom is de eerste trouwens de vieze manier?
Omdat je dan, volgens mij, iedereen toegang geeft tot alles, en in de 2e geef je allen jezelf toegang tot enkele dingen.
De "vieze" manier geef je inderdaad iedereen toegang tot die directory.
Men kan lezen, schrijven en uitvoeren.

Dus lokaal kan dit wel omdat je waarschijnlijk toch alleen je in die dir dingen doet.
Maar als je het op een live server zo doet dan geef je een hacker de buitenkans om heel je server te beheren.
Dus eigenlijk liever niet beter gezegd nooit doen.

Mocht je ooit problemen hebben met uploaden e.d. dan moet je de map bijvoorbeeld user www-data die rechten geven. Maar nooit 0777.

Reageren