Hallo Alle zusammen,
bin dabei eine Website auf Basis Contao zu entwicklen. Dabei stütze ich mich auf das Buch von Peter Müller "Websites erstellen mit Contao" (erste Auflage, korrigierter Nachdruck 2011). Basis: MacBook mit OSX 10.7.4 und Contao 2.11.2 unter MAMP. Auf dem Mac funktioniert mein Website-Entwurf. Er enthält u.a. mehrere Bilder-Galerien. Nun möchte ich einen Schritt weiter gehen und die Installation zwecks internem Testbetrieb auf meine Synology DS211j (DSM 4.0) bringen.
Habe die in Peter Müllers Buch dargelegten Schritte zur Migration durchgeführt und die Berechtigungen für die Directories auf 755, die für Files auf 644 angepaßt.
Der Aufruf meiner Site scheint auf der Synology DS zu funktionieren. Problem: die Jpeg-Dateien meiner Foto-Galerien werden nicht angezeigt. Die durch Contao auf Basis der Galerien generierten Bilder liegen unter /system/html. Als Owner und Group ist nobody hinterlegt. Ich vermute, dies ist das Problem. Bilder, die zur Gestaltung der Site gehören und unter 'tl_files/.../grafiken' liegen, werden korrekt dargestellt.
contao-check.php zeigt für die Installation folgende Probleme auf:
1. es fehlt die Datei .gitignore (die fehlt übrigens auch in der Installation unter MAMP)
2. directory owner muß root statt nobody sein
3. file owner muß admin statt nobody sein
Somit sollte der Safe Mode Hack verwendet werden.
Aufruf von install.php liefert das Contao SafeModeHack-Formular zur Eingabe von FTP-Informationen. Daten eingegeben, aber offensichtlich nicht korrekt.
smhcheck.php meint, dass meine Angaben bis auf den FTP TL-path korrekt sind. Die üblichen Verzeichnisse wie Contao, System, tl_files etc. liegen auf meiner Synology DS unter '/volume1/web/micowebbox/'.
Wenn ich mich im OSX-Terminal per ftp auf dem Synology-Server anmelde, lande ich im Verzeichnis "Volume1". Also versuche ich es mit der mir sinnvoll erscheinenden Angabe 'web/micowebbox/' als FTP TL-path in der localconfig.php. Leider ohne Erfolg. Aus Verzweiflung habe ich alle erdenklichen Alternativen für die Pfadangabe ausprobiert. Hierzu gehören u.a.: '', '/', 'web/micowebbox/', 'volume1/web/micowebbox/', 'web/micowebbox/system/' und 'micowebbox/system/'. Bisher ebenfalls ohne Erfolg.
Aber vielleicht habe ich hinsichtlich der Konfiguration des Safe Mode Hack etwas mißverstanden?! Hat jemand Ideen, wie der ftp TL-path korrekt lauten muß? - oder gibt's möglicherweise doch noch ein anderes Problem? Für Unterstützung wäre ich dankbar!
Beste Grüße, uconac
Lesezeichen