Seite 1 von 1

Dateiverwaltung: Upload funktioniert nicht

Verfasst: Mo 30. Okt 2006, 21:55
von alexox
Hallo zusammen!

Ich kann mir das nicht erklären:

Das wichtigste
Contenido-4.6.8
Datei im Upload-Bereich kann ausgewählt werden, nach dem abschicken des Upload-Formulars wechselt die Contenido zurück zur Ansicht des Verzeichnisses. Aber: keine neue Datei ist da. Auch über sh-Zugang nachkontrolliert.
Verzeichnisse über die Dateiverwaltung können problemlos erstellt werden.
kein Dateiupload will klappen, mit verschiedenen Dateitypen und -größen probiert
keine Fehlermeldung im errorlog von Contenido!
Verzeichnisrechte unter Linux sind richtig gesetzt
SAFE-Mode ist Deaktiviert.

Ich finde einfach keinen Ansatz so ganz ohne Fehlermeldung.
in der Error-Log von Apache ist auch nichts zu sehen.

Hatte jemand schon mal ein ähnliches Problem? Oder kann mir sonst jemand weiterhelfen.

Vielen Dank!

Verfasst: Mo 30. Okt 2006, 23:00
von Halchteranerin
Falls Du eine Contenido-Version kleiner als 4.6.15 einsetzt, solltest du auf die neue Version 4.6.15 updaten.

Danke für den Tip. Hat leider nicht geholfen

Verfasst: Fr 3. Nov 2006, 00:21
von alexox
Jetzt werden Daten übertragen (ich merks an der Internetverbindung), aber die Dateien werden letztendlich noch nicht erstellt.

Verfasst: Fr 3. Nov 2006, 10:34
von stony
könnte am provider liegen, da die dateien erst in einen temp ordner geladen werden und dann vom apache in den uploadordner gelegt werden.

da gibts ne einstellung im apache, habe nur leider vergessen wie die heißt....

gelöst:

Verfasst: Fr 3. Nov 2006, 10:45
von alexox
Ich habs nun doch gefunden: Für alle die mit open_basdir restrictions (wie z.B bei Verwendung von Plesk) arbeiten: das Verzeichnis /tmp (vom Systemroot aus gesehen) muss in jedem Fall auch schreibbar sein. Nur das eigentliche Ziel-Upload-Verzeichnis reicht nicht!


Aber kann mir jemand sagen, ob es nicht möglich wäre, solche basedir restriction Probleme in der error log zu protokollieren?

Danke.

Verfasst: Fr 3. Nov 2006, 14:37
von HerrB
Das liegt nicht in der Macht von Contenido - tatsächlich werden alle PHP-Fehler in die errorlog.txt geleitet.

Das das tmp-Verzeichnis nicht schreibbar ist (übrigens offensichtlich das Upload-Temp-Verzeichnis Deiner Konfiguration) und dass da nix ankommt, kriegt Contenido vermutlich nicht mit (-> Apache-Errorlog).

Gruß
HerrB