Simply.com is available in english

Cesty a priečinky

Na PHP webhostingoch je koreňový priečinok /var/www/[doména]/ a všetky súbory vašej webovej stránky musia byť v priečinku public_html, ktorý nemožno zmeniť.

Cesta ku koreňovému priečinku na PHP webhostingoch je /var/www/[domain]/

Ak potrebujete získať prístup k priečinku public_html, bude cesta preto /var/www/[domain]/public_html/

Webroot / document root

Súbory a priečinky, ktoré sa majú zobraziť na webovej stránke, musia byť umiestnené v priečinku public_html, ktorý sa má nachádzať v koreňovom priečinku. Toto nie je možné zmeniť.
Súbory umiestnené mimo priečinka public_html nie sú prístupné pre prehliadač/návštevníkov.

Štartovacie súbory

Na PHP webhostingu musí mať váš štartovací súbor (súbor, ktorý sa má prečítať, keď používateľ navštívi http://www.ditdomæne.dk) jeden z nasledujúcich názvov:

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

Súbory sa čítajú v uvedenom poradí, takže prvé uvedené majú vyššiu prioritu než ostatné.
Nezabudnite, že v názvoch súborov sa rozlišujú veľké a malé písmená, takže Index.php nie je to isté ako index.php.

Symfony

Symfony predvolene používa priečinok public ako koreňový priečinok (Document-Root) a nie public_html, ako to robia naše servery.

Musíte zmeniť priečinok public v Symfony na public_html; tu je popísané, ako sa to robí: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Laravel predvolene používa priečinok public ako koreňový priečinok (DocumentRoot) a nie public_html, ako to robia naše servery.

Na vyriešenie tohto môžete buď zmeniť konfiguráciu Laravel tak, aby používala priečinok public_html namiesto public, alebo môžete vytvoriť takzvaný symlink z public do public_html.
Symlink môžete vytvoriť príkazom ln -s public public_html cez SSH. Majte na pamäti, že priečinok public_html nesmie byť vytvorený, keď vytvárate symlink.

Článok z kategórie podpory: PHP