Teed ja kaustad
PHP-veebimajutustes on juurkaust /var/www/[domeen]/ ja kõik sinu veebilehe failid tuleb paigutada public_html-kausta, mida ei saa muuta.
PHP veebimajutuse juurkataloogi tee on /var/www/[domain]/
Kui soovid pääseda public_html kataloogile, on tee seetõttu /var/www/[domain]/public_html/
Veebi juurkataloog / document root
Failid ja kataloogid, mida tuleb veebilehel kuvada, tuleb paigutada public_html-kataloogi, mis peab asuma juurkataloogis. Seda ei ole võimalik muuta.
Failid, mis asuvad väljaspool public_html-kataloogi, ei ole brauserile/külastajatele kättesaadavad.
Alustusfailid
PHP veebimajutuses peab sinu alustusfail (fail, mis loetakse, kui kasutaja külastab aadressi http://www.ditdomæne.dk) kandma ühte järgmistest nimedest:
- index.php
- index.phtml
- index.shtml
- index.htm
- index.html
Faile loetakse ülaltoodud järjekorras, seega on esimestel kõrgem prioriteet kui ülejäänutel.
Pea meeles, et failinimedes tehakse vahet suur- ja väiketähtedel, seega ei ole Index.php sama mis index.php.
Symfony
Symfony kasutab vaikimisi kataloogi public juurkataloogina (Document-Root), mitte public_html, nagu on meie serverites.
Pead muutma Symfony public kataloogi public_html-ks; kuidas seda tehakse, on kirjeldatud siin: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir
Laravel
Laravel kasutab vaikimisi kataloogi public juurkataloogina (DocumentRoot), mitte public_html, nagu on meie serverites.
Selle lahendamiseks saad kas muuta Laraveli konfiguratsiooni nii, et see kasutaks kataloogi public asemel kataloogi public_html, või luua nn symlink kataloogist public kataloogi public_html.
Symlinki saad luua käsuga ln -s public public_html SSH kaudu. Pane tähele, et public_html kataloog ei tohi olla loodud, kui sa symlinki lood.
Artikkel tugikategooriast: PHP