Verzeichnisstruktur · Frage 11 von 12
Ein Hoster richtet eine Composer-Installation ein, setzt den Document Root aber auf den Projektordner statt auf public/. Welche Folgen drohen?
2 Antworten sind richtig. Schwer
Lösung anzeigen
Lösung
- A Dateien in config/ wie settings.php liegen im Webroot
- C composer.lock und vendor/ können per Browser abrufbar werden
Erklärung
Der Vorteil der Composer-Struktur geht verloren: Interne Dateien liegen plötzlich im Webroot. Ob sie ausgeliefert oder als PHP ausgeführt werden, hängt dann nur noch von der Webserver-Konfiguration ab.