Wat is /var/www/html?

Ik begin PHP / MySQL op te pikken, maar in alle documentatie die ik lees, wordt /var/www/htmlgenoemd als de map waarin je een framework wilt installeren, zoals CakePHP, of bijvoorbeeld /var/www/html is de map waar je je website op wilt installeren, zodat alles in root staat.

Wat betekent /var/www/htmlprecies?


Antwoord 1, autoriteit 100%

In de meest gedeelde hosts kun je dit niet instellen.

Op een VPS of dedicated server kun je het instellen, maar alles heeft zijn prijs.

Op gedeelde hosts ontvang je over het algemeen een Linux-account, bijvoorbeeld /home/(je gebruikersnaam)/, en het equivalent van /var /www/htmlverandert in /home/(je gebruikersnaam)/public_html/ (of iets dergelijks, zoals /home/(je gebruikersnaam)/www )

Als je je account via FTP benadert, heb je automatisch toegang tot de map */home/(je gebruikersnaam)/, zoek gewoon de wwwof public_htmlen plaats uw site erin.

Als je een absoluut pad in de code gebruikt, slecht nieuws, moet je het refactoren om relatieve paden in de code te gebruiken, tenminste in een gedeelde host.


Antwoord 2, autoriteit 93%

/var/www/htmlis gewoon de standaard hoofdmap van de webserver. Je kunt dat veranderen in elke gewenste map door je apache.conf-bestand te bewerken (meestal in /etc/apache/conf) en de DocumentRoot-kenmerk (zie http://httpd.apache.org/docs/current/mod/ core.html#documentrootvoor informatie daarover)

Veel hosts laten je deze dingen niet zelf wijzigen, dus je aantal kilometers kan variëren. Sommige laten je ze wijzigen, maar alleen met de ingebouwde beheertools (cPanel, bijvoorbeeld) in plaats van via een opdrachtregel of het bewerken van de onbewerkte configuratiebestanden.

Other episodes