Elérési utak és mappák
A PHP webtárhelyeken a gyökérkönyvtár a /var/www/[domain]/, és a weboldalad összes fájlját a public_html mappában kell elhelyezni, amely nem módosítható.
A PHP webtárhelyek gyökérmappájának elérési útja: /var/www/[domain]/
Ha a public_html mappát szeretné elérni, az elérési út ezért a következő lesz: /var/www/[domain]/public_html/
Webroot / document root
A weboldalon megjelenítendő fájlokat és mappákat a public_html mappában kell elhelyezni, amelynek a gyökérmappában kell lennie. Ez nem módosítható.
A public_html mappán kívül elhelyezett fájlokat a böngésző/a látogatók nem érhetik el.
Kezdőfájlok
Egy PHP webtárhelyen a kezdőfájljának (annak a fájlnak, amely akkor olvasódik be, amikor egy felhasználó meglátogatja a http://www.ditdomæne.dk oldalt) a következő nevek egyikét kell viselnie:
- index.php
- index.phtml
- index.shtml
- index.htm
- index.html
A fájlok a fenti sorrendben olvasódnak be, így az először említettek magasabb prioritást élveznek, mint a többiek.
Ne feledje, hogy a fájlnevekben van különbség a nagy- és kisbetűk között, így az Index.php nem ugyanaz, mint az index.php.
Symfony
A Symfony alapértelmezés szerint a public mappát használja gyökérmappaként (Document-Root), és nem a public_html mappát, ahogy a szervereink teszik.
A Symfony public mappáját public_html-re kell módosítania – arról, hogy ezt hogyan kell megtenni, itt talál leírást: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir
Laravel
A Laravel alapértelmezés szerint a public mappát használja gyökérmappaként (DocumentRoot), és nem a public_html mappát, ahogy a szervereink teszik.
Ennek megoldásához vagy módosíthatja a Laravel konfigurációját úgy, hogy a public helyett a public_html mappát használja, vagy létrehozhat egy úgynevezett symlinket a public mappából a public_html mappába.
A symlinket a ln -s public public_html paranccsal hozhatja létre SSH-n keresztül. Vegye figyelembe, hogy a public_html mappának nem szabad létrehozva lennie, amikor létrehozza a symlinket.
Cikk a támogatási kategóriából: PHP