Stier og mapper
På PHP-webhotell er rotmappen /var/www/[domene]/, og alle filer til hjemmesiden din skal plasseres i public_html-mappen, som ikke kan endres.
Stien til rotmappen på PHP-webhoteller er /var/www/[domain]/
Hvis du skal ha tak i public_html-mappen, vil stien derfor være /var/www/[domain]/public_html/
Webroot / document root
Filer og mapper som skal vises på hjemmesiden, skal plasseres i public_html-mappen som skal ligge i rotmappen. Det er ikke mulig å endre dette.
Filer plassert utenfor public_html-mappen kan ikke tilgås av nettleseren/besøkende.
Startfiler
På et PHP-webhotell må startfilen din (filen som skal leses når en bruker besøker http://www.ditdomæne.dk) hete en av følgende:
- index.php
- index.phtml
- index.shtml
- index.htm
- index.html
Filene leses i rekkefølgen ovenfor, så de førstnevnte har høyere prioritet enn de resterende.
Husk at det er forskjell på store og små bokstaver i filnavnene, så Index.php er ikke det samme som index.php.
Symfony
Symfony bruker som utgangspunkt mappen public som rotmappe (Document-Root), og ikke public_html, som våre servere gjør.
Du må endre Symfonys public-mappe til public_html, det er beskrevet her: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir hvordan det gjøres.
Laravel
Laravel bruker som utgangspunkt mappen public som rotmappe (DocumentRoot), og ikke public_html, som våre servere gjør.
For å løse dette kan du enten endre Laravel-konfigurasjonen slik at den bruker mappen public_html i stedet for public, eller du kan lage en såkalt symlink fra public til public_html.
Du kan lage en symlink med kommandoen ln -s public public_html via SSH. Vær oppmerksom på at public_html-mappen ikke skal være opprettet når du lager symlinken.
Artikkel fra støttekategorien: PHP