Hallo Community,
ich nutze zum entwickeln von Webseiten eine Synology DS716+II aktuell mit der DSM 6.0.2.
Leider erhalte ich bei dem Versuch Contao 4 zu installieren folgende Fehlermeldung mit nachfolgender Erklärung:
Der Apache Webserver der auf der Synology läuft stellt einen Ordner web zur Verfügung dieser ist vergleichbar mit /html unter einem Webhosting Paket.
Unsicheres Document-Root
Was ist das Problem?
Ihre Installation ist unsicher, weil nicht-öffentliche Ressourcen über HTTP erreichbar sind.
Wie kann ich das Problem lösen?
Bitte machen Sie den Unterordner web/ zum Document-Root, indem Sie das Domain-Routing in Ihrem Server-Control-Panel bzw. die Vhosts-Datei Ihres Webservers anpassen.
Weitere Informationen
Contao 4 benutzt keine .htaccess-Dateien mehr für den Zugriffsschutz und verwendet stattdessen einen öffentlichen Unterordner als Document-Root. Alles oberhalb des Document-Root darf nicht über HTTP erreichbar sein, da andernfalls jeder nicht-öffentliche Ressourcen, inklusive sensibler Dateien wie Konfigurationsdateien, herunterladen könnte.
Dieser web-Ordner stellt somit die Rootebene des Apache-Webservers für mehrere Websites dar. Unterhalb dieses Ordners liegen dann mehrere Ordner (Websites), also Website 1 .....bis..... Website n.
Mit allen bisherigen Contao Versionen einschließlich Contao 3 hat dies prima Funktioniert. Contao 4 tickt da jetzt wohl ein bisschen anders und erfindet das Rad neu! Mir stellt sich die Frage wieso? Was soll das? Wo liegt der Vorteil gegenüber der bisherigen Verfahrensweise mit einer .htaccess? (Grrrr !)
Da es also kein Verzeichnis oberhalb von web auf dem Apache gibt muss ich wohl dem Apache beibringen das nur beim Aufruf dieser einen Contao4 Installation durch den Browser dieser direkt auf den Ordner web der Contao-Installation zugreift und diesen als "Root" interpretiert.
Das heißt also ich muss die Vhosts-Datei des Webservers anpassen. Hat dies schon mal jemand der "Synology Nutzer" erfolgreich hinbekommen?
Freue mich über Tipps oder gar über eine Anleitung.
Viele Grüße
MiTsch
Lesezeichen