Hi zusammen
Ich arbeite mich gerade von Contao 3.5.X hoch zu Contao 4.3.7.
Soweit finde ich die neue Oberfläche super, das Setup, die Filestruktur, usw. noch gewöhnungsbedürftig.
Nach mehreren Anläufen brachte ich soweit alles zum laufen.
Habe nun eine Webseite hochgeladen, völlig funktionstüchtig. Bis auf etwas.
Alle Bilder, die unter /files/ hochgeladen sind, sind nicht erreichbar. Siehte Web-Console output:
Code:
Failed to load resource: the server responded with a status of 404 (Not Found) files/new-theme/img/testimage.jpg
Nun dachte ich, da fehlt das anfängliche Slash vor Files, habe aber alles richtig codiert im HTML. Interessanterweise kommen sämtliche CSS, JS und Bilder aus dem /assets/ Ordner raus.
Auf meinem Ubuntu Server sah ich dann unter /web/, folgendes:
Code:
# ls -al
total 16
drwxrwsr-x 5 www-data www-data 118 Apr 12 11:58 .
drwxrwsr-x 11 www-data www-data 4096 Apr 12 11:02 ..
-rw-rw-r-- 1 www-data www-data 976 Apr 12 11:02 app.php
lrwxrwxrwx 1 www-data www-data 9 Apr 12 11:02 assets -> ../assets
drwxrwsr-x 2 www-data www-data 67 Apr 12 11:45 bundles
-rw-rw-r-- 1 www-data www-data 2614 Apr 12 11:02 .htaccess
-rw-rw-r-- 1 www-data www-data 974 Apr 12 11:02 install.php
drwxrwsr-x 2 www-data www-data 23 Apr 12 11:02 share
drwxrwsr-x 3 www-data www-data 30 Apr 12 11:02 system
Contao hat für "assets" einen Symlink erstellt. Für "files" jedoch nicht.
Habe also von Hand einen Symlink erstellt:
Code:
lrwxrwxrwx 1 www-data www-data 8 Apr 12 11:58 files -> ../files
Doch die Fehlermeldungen kommen immer noch.
Folgendes habe ich auch noch probiert:
- Apache Restart
- Über das Contao Backend die Funktion (unter Systemwartung) "Symlinks neu erstellen" ausgeführt.
Nichts half.
Was übersehe ich?
Kurze Infos:
Contao Version 4.3.7
Ubuntu Server 14.04 LTS
Alle Tools die von Contao benötigt werden sind installiert (Composer usw).
Lesezeichen