Kein Upload der Bilder möglich

hadrian

Joined: 2003-11-29
Posts: 50
Posted: Sat, 2004-02-14 08:22

Hallo Gallery-Fans,

Ich habe V1.4.2 auf meinem Webspace installiert -
- Konfiguration ist sauber durchgelaufen
- Diagnose ist sauber durchgelaufen
- Gallery gesichert
- die Gallery wird aufgerufen - ohne Probleme
- Login als Administrator ist möglich
- Alben können angelegt werden
- weitere user (auch mit Administartorrecht) können angelegt werden
- Mehrsprachigkeit funktioniert

UPLOAD von Bildern in das Album funktioniert nicht!
Nachdem der UPLOAD-Prozess gestartet wird, erscheint die Meldung
Die Datei "/tmp/php[xxxxxxx]" existiert nicht. Wobei mach sich [xxxxxx]
als Zeichenkombination ähnlich einer Sessionvariablen vorstellen muss.
Ich habe es nur hier als [xxxxxx] geschrieben. Diese Zeichenkombination
ändert sich pro Versuch zum Upload.
Im Debug-Mode wird keine Fehlernummer angezeigt.

Ich habe folgendes beobachtet:
Der .user-Pfad wird durch die Gallery mit einem Besitzer angelegt, auf dem ich per FTP keine Rechte habe.
In meinen Temp-Ordner wird nichts geschrieben, obwohl die Gallery volle Rechte darauf hat.

Bei einer früheren Gallery-Installation wurden alle Unterordner
von albums mit dem gleichen Besitzer wie der albums-Ordner angelegt.
Was läuft hier falsch ?
Meine Konfiguration:
- Webspace Linux / Apache 1.3.28
- PHP 4.3.4
- Openbase_Dir Einstellung "/"
- NETPBM 10.17
- Gallery 1.4.2
- /html/gallery/... (Ordner für Gallery mit Unterordnern)
- /html/albums (Ordner für Albums)
Ich habe bereits 2 frühere Versionen von Gallery erfolgreich installiert.
Weil diese kleine Bugs hatten, bin ich nun auf V1.4.2 umgestiegen.

Wer kann mir helfen ? Welche Lösung gibt es dafür ?
Gruss von Gallery-Fan
hadrian

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Sun, 2004-02-15 08:50

bzgl. der User: Natürlich werden die Alben und Bilder mit den Rechten des Users angelegt, der den Apache laufen hat. Und NICHT mit denen deines FTP-Users.

Neben dem Temp-Ordner den du für Gallery angegeben hast (der Mode 777 haben muss), muss auch der globale Tmp-Ordner des Betriebssystems für PHP (!) schreibbar sein. Es sieht nämlich so aus, als wäre PHP nicht in der Lage Session-Data zu schreiben -- in denen natürlich einige weitere Informationen zum Upload stehen.

Egal ob die alten Gallery-Versionen funktioniert haben -- bitte dennoch mal alles prüfen.