2016-09-06 2 views
0

Nachdem ich meine Typo3-Website auf einen Linux Server hochgeladen habe und versucht habe die Homepage aufzurufen, bekomme ich den Fehler: "Layoutdatei konnte nicht geladen werden. Folgende Pfade wurden versucht:"/Main .html ","/Main "" Ich habe die korrekte Schreibweise (Großschreibung) meiner Layoutdatei überprüft: Sie scheint korrekt und am richtigen Ort zu sein. Irgendwelche Ideen?Typo3 Linux Server Fehler: Layout Datei konnte nicht geladen werden

+0

Falls Sie von einem Groß- und Kleinschreibung FS (wie MAC OS) hochgeladen Überprüfen Sie auf einem Linux-Server, ob Unterschiede in der Schreibweise (in Bezug auf die Groß-/Kleinschreibung) von Ordnern und Dateien zwischen der Konfiguration (TS) und dem FS bestehen. – Daniel

Antwort

1

Sie scheinen TYPO3 vor 7 und StandaloneView zu verwenden. In diesem Fall identifizieren Sie in Ihrem Code, wo Sie diese Ansicht verwenden, und überprüfen Sie die Aufrufe an setTemplatePathAndFilename oder die templateRootPath. Sie haben wahrscheinlich ein Problem damit, dass der Root-Pfad auf etwas gesetzt ist, das nicht existiert.

Dies könnte eine Situation sein, in der der Name des Verzeichnisses inkompatibel ist. Dies ist insbesondere möglich, wenn Sie lokal auf MacOS testen (Groß-/Kleinschreibung nicht beachten) und dann auf Linux hochladen (Groß-/Kleinschreibung beachten).

Wenn dies nicht hilft, bitte geben Sie uns weitere Informationen über Ihr Szenario (Code, Einstellungen, Umgebung, wo es funktioniert, etc.).

2

Vielen Dank. Ich habe die Dateipfade überprüft und festgestellt, dass ich die beiden Schrägstriche nach den Gleichheitszeichen löschen musste.

Diese auf einer Windows-Plattform funktioniert:

partialRootPath = /fileadmin/Private/Partials/ 
layoutRootPath = /fileadmin/Private/Layouts 

Aber auf einem Linux-Server es so aussehen muss:

partialRootPath = fileadmin/Private/Partials/ 
layoutRootPath = fileadmin/Private/Layouts 
Verwandte Themen