upload image endet in temp
Eingetragen von Anonymous (0)
am 14.11.2005 - 23:30 Uhr in
am 14.11.2005 - 23:30 Uhr in
Hallo zusammen
nach upload eines (kleines) jpg-Bildes (als admin) taucht diese im Verzeichnis files/images/temp auf und bleibt dort so lange, bis es nach einigen Stunden automatisch gelöscht wird. Ein anstossen von "preview" bringt kein sichtbares Ergebnis. Suche nach dem Titel des Bildes bringt kein Resultat. Das Log zeigt keine Fehler an, nur die cron-Einträge erscheinen regelmässig (Cron-Job erfolgreich ausgeführt.). Die Einträge unter "access control" erscheinen mir OK.
Ich weiss nicht weiter. Kann mir jemand eine Tipp geben?
Gruß
Schildi
- Anmelden oder Registrieren um Kommentare zu schreiben
Evtl. ein Permissions
am 15.11.2005 - 08:49 Uhr
Evtl. ein Permissions Problem? Es gab vor ein paar Wochen folgenden Thread auf drupal.org:
http://drupal.org/node/32996
wie kann ich dem Problem näher kommen?
am 15.11.2005 - 22:02 Uhr
Ich habe den (etwas längliche) Austausch gelesen, kann aber für mich nichts herausholen. Die Rechte sehen bei meiner Installation wie folgt aus (nach einem frischen upload):
drwxrwxrwx 5 root root 4096 Oct 30 05:36 files
drwxrwxrwx 3 root root 4096 Oct 29 04:10 files/images
drwxrwxrwx 2 root root 4096 Nov 15 21:51 files/images/temp
-rw-r--r-- 1 www-data www-data 496505 Nov 15 21:51 files/images/temp/Kaltenbroich im Winter.jpg
drwxr----- 2 www-data www-data 4096 Oct 23 09:10 files/pictures
drwxr-x--x 2 www-data www-data 4096 Oct 30 05:36 files/tmp
Welche Zugriffsrechte auf
am 15.11.2005 - 22:24 Uhr
Welche Zugriffsrechte auf die Verzeichnisse files, files/images und files/images/temp hat denn der User "www"? Evtl. steckt dort der Fehler...
Zugriffsrechte
am 15.11.2005 - 22:51 Uhr
Hilft das?
drwxrwxrwx 5 root root 4096 Oct 30 05:36 files
drwxrwxrwx 3 root root 4096 Oct 29 04:10 files/images
drwxrwxrwx 2 root root 4096 Nov 15 21:51 files/images/temp
? Das sind doch die
am 15.11.2005 - 22:53 Uhr
?
Das sind doch die Zugriffsrechte des Users "root". Ich denke nicht, das Apache/PHP bei dir mit root Rechten läuft. Oder irre ich mich?
Rechte
am 16.11.2005 - 00:24 Uhr
Ja, da liegt kein Irrtum vor.
Nach Aussagen von phpinfo.php läuft der server unter www-data(33)/133, d.h. www-data/www-data.
Wenn ich allerdings den Eigentümer/Gruppe umsetze:
chown -R www-data.www-data files
und dann als Drupal-Admin nach administer->settings gehen, dann sehe ich sofort die Meldung
The directory files/tmp does not exist.
Diese Meldung erscheint nicht beim Eigentümer root.
Das ist wohl ein Problem, aber mir sind Ursprung und Folgen nicht klar.
Ergänzung: Wenn ich die
am 16.11.2005 - 08:51 Uhr
Ergänzung:
Wenn ich die Gruppe auf www-data umsetzte, dann gibt es zwar keine Fehlermeldung mehr, aber die hochgeladenen Bilder werden trotzdem nicht verarbeitet. Vielleicht liegen hier zwei Probleme vor.
drwxrwxrwx 5 www-data www-data 4096 Oct 30 05:36 files/
drwxrwxrwx 3 root www-data 4096 Oct 29 04:10 files/images
drwxrwxrwx 2 root www-data 4096 Nov 16 08:46 files/images/temp
drwxr----- 2 www-data www-data 4096 Oct 23 09:10 files/pictures
drwxrwx--x 2 root www-data 4096 Oct 30 05:36 files/tmp