Simply.com is available in english

Pfade und Ordner

Bei PHP-Webhosting ist das Root-Verzeichnis /var/www/[Domain]/, und alle Dateien für Ihre Website gehören in den Ordner public_html, der nicht änderbar ist.

Der Pfad zum Root-Verzeichnis bei PHP-Webhosting-Paketen lautet /var/www/[domain]/

Wenn Sie auf den Ordner public_html zugreifen möchten, lautet der Pfad daher /var/www/[domain]/public_html/

Webroot / Document Root

Dateien und Ordner, die auf der Website angezeigt werden sollen, müssen im Ordner public_html abgelegt werden, der sich im Root-Verzeichnis befinden muss. Es ist nicht möglich, dies zu ändern.
Dateien, die außerhalb des Ordners public_html abgelegt sind, können vom Browser/Besuchern nicht aufgerufen werden.

Startdateien

Bei einem PHP-Webhosting-Paket muss Ihre Startdatei (die Datei, die gelesen wird, wenn ein Benutzer http://www.ditdomæne.dk besucht) einen der folgenden Namen haben:

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

Die Dateien werden in der oben genannten Reihenfolge gelesen, sodass die zuerst genannten eine höhere Priorität haben als die übrigen.
Beachten Sie, dass bei Dateinamen zwischen Groß- und Kleinschreibung unterschieden wird, daher ist Index.php nicht dasselbe wie index.php.

Symfony

Symfony verwendet standardmäßig den Ordner public als Root-Verzeichnis (Document-Root) und nicht public_html, wie es bei unseren Servern der Fall ist.

Sie müssen den public-Ordner von Symfony in public_html ändern. Wie das geht, wird hier beschrieben: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Laravel verwendet standardmäßig den Ordner public als Root-Verzeichnis (DocumentRoot) und nicht public_html, wie es bei unseren Servern der Fall ist.

Um dies zu lösen, können Sie entweder die Laravel-Konfiguration so ändern, dass der Ordner public_html anstelle von public verwendet wird, oder Sie erstellen einen sogenannten Symlink von public zu public_html.
Sie können einen Symlink mit dem Befehl ln -s public public_html über SSH erstellen. Beachten Sie, dass der Ordner public_html noch nicht erstellt sein darf, wenn Sie den Symlink anlegen.

Artikel aus der Support-Kategorie: PHP