Simply.com is available in english

Ścieżki i foldery

Na hostingach PHP katalogiem głównym jest /var/www/[domena]/, a wszystkie pliki Twojej strony muszą być w folderze public_html, którego nie można zmienić.

Ścieżka do katalogu głównego na hostingach PHP to /var/www/[domain]/

Jeśli chcesz uzyskać dostęp do katalogu public_html, ścieżka będzie więc wynosić /var/www/[domain]/public_html/

Webroot / document root

Pliki i katalogi, które mają być wyświetlane na stronie internetowej, muszą być umieszczone w katalogu public_html, który musi znajdować się w katalogu głównym. Nie można tego zmienić.
Pliki umieszczone poza katalogiem public_html są niedostępne dla przeglądarki/odwiedzających.

Pliki startowe

Na hostingu PHP Twój plik startowy (plik, który ma być odczytany, gdy użytkownik odwiedza http://www.ditdomæne.dk) musi nosić jedną z następujących nazw:

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

Pliki są odczytywane w powyższej kolejności, więc te wymienione wcześniej mają wyższy priorytet niż pozostałe.
Pamiętaj, że w nazwach plików rozróżniana jest wielkość liter, więc Index.php nie jest tym samym co index.php.

Symfony

Symfony domyślnie używa katalogu public jako katalogu głównego (Document-Root), a nie public_html, jak to ma miejsce na naszych serwerach.

Musisz zmienić katalog public Symfony na public_html – jak to zrobić, opisano tutaj: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Laravel domyślnie używa katalogu public jako katalogu głównego (DocumentRoot), a nie public_html, jak to ma miejsce na naszych serwerach.

Aby to rozwiązać, możesz albo zmienić konfigurację Laravel tak, aby używała katalogu public_html zamiast public, albo utworzyć tzw. symlink z public do public_html.
Symlink możesz utworzyć poleceniem ln -s public public_html przez SSH. Zwróć uwagę, że katalog public_html nie może być wcześniej utworzony w momencie tworzenia symlinka.

Artykuły z kategorii pomocy technicznej: PHP