Simply.com is available in english

Ceļi un mapes

PHP tīmekļa mitināšanas pakalpojumos saknes mape ir /var/www/[domēns]/, un visi jūsu mājaslapas faili jānovieto public_html mapē, kuru nevar mainīt.

Ceļš uz saknes mapi PHP webhostingos ir /var/www/[domain]/

Ja jums nepieciešams piekļūt public_html mapei, ceļš tāpēc būs /var/www/[domain]/public_html/

Webroot / document root

Faili un mapes, kas jāparāda mājaslapā, jānovieto public_html mapē, kurai jāatrodas saknes mapē. To nav iespējams mainīt.
Faili, kas izvietoti ārpus public_html mapes, nav pieejami pārlūkam/apmeklētājiem.

Sākuma faili

PHP webhostingā jūsu sākuma failam (failam, kas jānolasa, kad lietotājs apmeklē http://www.ditdomæne.dk) jābūt vienam no šādiem nosaukumiem:

  1. index.php
  2. index.phtml
  3. index.shtml
  4. index.htm
  5. index.html

Faili tiek lasīti iepriekšminētajā secībā, tāpēc pirmajiem ir augstāka prioritāte nekā pārējiem.
Atcerieties, ka failu nosaukumos pastāv atšķirība starp lielajiem un mazajiem burtiem, tāpēc Index.php nav tas pats, kas index.php.

Symfony

Symfony pēc noklusējuma izmanto mapi public kā saknes mapi (Document-Root), nevis public_html, kā to dara mūsu serveri.

Jums jāmaina Symfony public mape uz public_html; kā to izdarīt, ir aprakstīts šeit: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Laravel pēc noklusējuma izmanto mapi public kā saknes mapi (DocumentRoot), nevis public_html, kā to dara mūsu serveri.

Lai to atrisinātu, jūs varat vai nu mainīt Laravel konfigurāciju, lai tā izmantotu mapi public_html public vietā, vai arī izveidot tā saucamo symlink no public uz public_html.
Symlink varat izveidot ar komandu ln -s public public_html, izmantojot SSH. Ņemiet vērā, ka public_html mapei nav jābūt izveidotai, kad veidojat symlink.

Raksts no atbalsta kategorijas: PHP