Hallo zusammen,
wieder mal aus der Reihe "merkwürdige Probleme": die Seite eines Kundens (Contao 4.43) wird bei einem kleinen Provider gehosted. Die Installation etc. hat einwandfrei funktioniert und beim Contao-Check 12.0 ist alles grün (naja, außer dass Contao 2.x nicht installiert werden kann).
Aber irgendwo ist noch der Wurm drin, denn es gibt folgende Probleme:
Datei-Uploads im Formular
Die Anhänge (zum Beispiel PDF) werden als E-Mail-Anhang übermittelt, allerdings lassen sie sich nicht öffnen. "Adobe Acrobat konnte "xxx.pdf" nicht öffnen, da entweder der Dateityp nicht unterstützt wird oder die Datei beschädigt ist (z. B. eine fehlerhaft dekodierte E-Mail-Anlage).".
Symlinks neu erstellen
Beim versucht erscheint diese Meldung:
Internal Server Error
Was ist das Problem?
Failed to remove file "/home/410k1/public_html/contao/web/files/theme/.public": unlink(/home/410k1/public_html/contao/web/files/theme/.public): Permission denied.
Uploads über den Dateimanager
Wird eine Datei - zum Beispiel ein Bild - über den Dateimanager hochgeladen, so ist sie im Frontend nicht sichtbar. Die Ursache ist, dass das Kopieren in das Verzeichnis contao/web/files nicht erfolgt. Werden die Dateien von contao/files per FTP manuell rüberkopiert, funktioniert es, aber das ist auf Dauer mühsam und keine Lösung.
Ich vermute, dass das alles die gleiche Ursache hat und an den Einstellungen des Webhosters liegt - aber keine Ahnung, woran genau. Hat jemand von euch eine Idee, welche Servereinstellung dafür verantwortlich sein könnte? Ich habe Einblick in die phpinfo.php zum Gegenprüfen und der Serveradmin ist sehr bemüht zu helfen, kennt sich mit Contao aber nicht aus.
Ich hoffe, die Frage gehört in diesen Forenbereich, andernfalls bitte einfach verschieben.
Gruß
patweb