Keine Thumbnails beim Upload neuer Bilder
Verfasst: So 8. Apr 2007, 22:18
Hallo,
Ich habe folgendes Problem:
Wenn ich ein Bild mit der Uploadfunktion hochlade, wird dieses nicht in der Dateiverwaltung angezeigt.
D.h. ich sehe zwar den Dateieintrag, aber kein Thumbnail oder Dateiansicht.
Wenn ich die URL zur Bilddatei manuell im Browser eingebe, dann wird mir das Bild auch angezeigt.
Mittlerweile habe ich auch schon rausgefunden, das es an den File-Rechten liegt.
Ich habe also den Verzeichnissen UPLOAD und CACHE 0774 (testweise auch 0777) gegeben.
Somit konnte ich schon mal die bereits hochgeladenen Bilder sehen.
Ich habe also die functions.upl.php umgeschrieben, so das dort die Dateiberechtigungen der hochgeladenen Datei im UPLOAD-Verzeichnis richtig gesetzt werden.
Allerdings wird die Datei dann im CACHE-Verzeichnis mit 0600 (u=rw) Rechten geschrieben und somit nicht angezeigt. Wenn ich im System nachträglich ein
laufen lasse, dann kommen auch die Thumbs der neuen Bilder.
Zurzeit lasse ich per chron ein Script alle 60s laufen, aber das ist ja nun eine denkbar schlechte Lösung.
Bisher habe ich aber noch nicht die Stelle gefunden, wo ich automatisch im CACHE-Verzeichnis die Berechtigungen ändern kann.
Weiß jemand wo, oder ob es einen besseren Weg gibt?
Hab ich was übersehen.
Ich danke Euch jetzt schon einmal für die Hilfe!
Gruß,
McQueen
Ich habe folgendes Problem:
Wenn ich ein Bild mit der Uploadfunktion hochlade, wird dieses nicht in der Dateiverwaltung angezeigt.
D.h. ich sehe zwar den Dateieintrag, aber kein Thumbnail oder Dateiansicht.
Wenn ich die URL zur Bilddatei manuell im Browser eingebe, dann wird mir das Bild auch angezeigt.
Mittlerweile habe ich auch schon rausgefunden, das es an den File-Rechten liegt.
Ich habe also den Verzeichnissen UPLOAD und CACHE 0774 (testweise auch 0777) gegeben.
Somit konnte ich schon mal die bereits hochgeladenen Bilder sehen.
Ich habe also die functions.upl.php umgeschrieben, so das dort die Dateiberechtigungen der hochgeladenen Datei im UPLOAD-Verzeichnis richtig gesetzt werden.
Allerdings wird die Datei dann im CACHE-Verzeichnis mit 0600 (u=rw) Rechten geschrieben und somit nicht angezeigt. Wenn ich im System nachträglich ein
Code: Alles auswählen
chmod 0774 cache
Zurzeit lasse ich per chron ein Script alle 60s laufen, aber das ist ja nun eine denkbar schlechte Lösung.
Bisher habe ich aber noch nicht die Stelle gefunden, wo ich automatisch im CACHE-Verzeichnis die Berechtigungen ändern kann.
Weiß jemand wo, oder ob es einen besseren Weg gibt?
Hab ich was übersehen.
Ich danke Euch jetzt schon einmal für die Hilfe!
Gruß,
McQueen