Simply.com is available in english

Cesty a složky

Na PHP webhostinzích je kořenová složka /var/www/[doména]/ a všechny soubory vašeho webu musí být umístěny ve složce public_html, kterou nelze změnit.

Cesta ke kořenové složce u PHP webhostingů je /var/www/[domain]/

Pokud potřebujete získat přístup ke složce public_html, bude cesta tedy /var/www/[domain]/public_html/

Webroot / document root

Soubory a složky, které se mají zobrazovat na webu, musí být umístěny ve složce public_html, která se musí nacházet v kořenové složce. To není možné změnit.
Soubory umístěné mimo složku public_html nejsou přístupné prohlížeči/návštěvníkům.

Startovní soubory

Na PHP webhostingu musí váš startovní soubor (soubor, který se má načíst, když uživatel navštíví http://www.ditdomæne.dk) nést jeden z následujících názvů:

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

Soubory jsou načítány ve výše uvedeném pořadí, takže soubory uvedené dříve mají vyšší prioritu než zbývající.
Nezapomeňte, že v názvech souborů se rozlišují velká a malá písmena, takže Index.php není totéž co index.php.

Symfony

Symfony standardně používá složku public jako kořenovou složku (Document-Root), a nikoli public_html, jak je tomu u našich serverů.

Musíte změnit složku public v Symfony na public_html; jak to provést, je popsáno zde: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Laravel standardně používá složku public jako kořenovou složku (DocumentRoot), a nikoli public_html, jak je tomu u našich serverů.

Pro vyřešení tohoto problému můžete buď změnit konfiguraci Laravel tak, aby používala složku public_html místo public, nebo můžete vytvořit takzvaný symlink z public na public_html.
Symlink můžete vytvořit příkazem ln -s public public_html přes SSH. Dávejte pozor na to, že složka public_html nesmí být vytvořena v okamžiku, kdy vytváříte symlink.

Článek z kategorie podpory: PHP