Horde: Kann keine Dateien anhängen



Lord Gurke

Nur echt mit 32 Zähnen
Hallo zusammen,

bei meiner frischen Horde-Installation können irgendwie keine Dateianhänge hochgeladen werden. Immer, wenn ich es versuche, erscheint bloß die folgende Fehlermeldung:

"4711.jpg wurde nicht angehängt, weil die Serverkonfiguration das Hochladen von Dateien nicht erlaubt."

In den Config-Dateien habe ich nichts gefunden, womit ich das aktivieren könnte, die Doku schweigt sich dazu auch eher aus...

Hat da jemand einen heißen Tipp für mich? ;)


Danke schonmal!

Max
 
Laut phpinfo() ist sowohl "file_uploads" On und die upload_max_filesize steht auf 64MB - auch genau so, wie Horde es anzeigt. :(


EDIT: Sehe gerade im Error-Log, dass Horde scheinbar in Probleme mit open_basedir rennt. Aber eigentlich scheint mir das auch ein Bug zu sein:
Code:
file_exists() [<a href='function.file-exists'>function.file-exists</a>]: open_basedir restriction in effect. File(/cache_379b60af1cf09ca6206eb73d873c4735) is not within the allowed path(s): (/var/www.........)
Ich meine... was sucht Horde auf dem Wurzelverzeichnis des Dateisystems?!
Werde mal testweise ini_set erlauben, da schmeißt mir Horde auch ohne Ende Warnungen :rolleyes:
 
Last edited by a moderator:
Nachtrag:
Das Problem ist behoben!

Der Fehler bestand darin, dass ich kein explizites Cache-Verzeichnis in den Einstellungen von Horde angegeben hatte. Das hat Horde aber wohl nicht weiter abgefangen (habe mich nicht sooo tief in die PHP-Dateien gewühlt) und einfach diesen "leeren" Wert genommen und "/cache...." angehangen.
Der Apache hätte sowieso nicht ins Wurzelverzeichnis schreiben können, aber open_basedir hat's vorher schon verboten.
Habe nun das Caching auf SQL umgestellt und nun fluppt alles :)
 
MOD: Bitte keine Fullquotes! Danke

Ich habe das Probelm auch, könntest Du bitte etwas genauer beschreiben, was Du genau getan hast?

Danke
 
Last edited by a moderator:
Dafür musst du dich als Administrator bei Horde anmelden (diesen solltest du in der conf/conf.php angegeben haben).
Dann gehst du über den Menüpunkt Administration -> Konfiguration -> Horde -> Cache System.
Als $conf[cache][driver] stellst du dann "SQL-Based cache storage" ein - so funktioniert das zumindest bei mir ganz hervorragend.
use_memorycache solltest du - falls nicht schon gesetzt - auf "none" stellen.
 
Back
Top