Hallo
Nachdem ich die Gallery von einem Server zum anderen Server gezügelt habe, schien es als ob ich keine Probleme mit den verschiedenen Alben hatte.
Alle Fotos werden korrekt angezeigt.
Das Problem ist nun folgendes:
Wen ich neue Fotos in ein Album stelle, werden die neuen Fotos nicht immer angezeigt. Die alten Fotos sind immer korrekt vorhanden. Auch in einem neuen Album werden die neuen Fotos nicht alle angezeigt. Manchmal erscheinen diese und machmal erscheinen die Anderen.
Kann das mit dem Zügeln des Servers zusammenhängen und wer weiss wie ich dieses Problem beheben kann?
Posts: 756
Bitte, was hast du gemacht? "Gezügelt"? :smile:
Du musst sicherstellen, dass Gallery auch auf dem neuen Server in der Lage ist, alle albums.dat Dateien zu schreiben. Sprich, wie bei einer Erstinstallation musst du der User ID unter dem der Web Server läuft Schreibrechte im albums und im Gallery Verzeichnis geben.
Wenn du die ID nicht kennst, oder nicht Superuser bist, dann kannst du nur allen Usern (!) Schreibrechte geben:
chmod -R 777 albums
chmod -R 777 gallery
chmod 0 gallery/setup
Posts: 41
"Zügeln" ist das schweizer Wort für "Umzug"
Ich werde in Zukunft versuchen keine komischen Wörter mehr zu brauchen.
Es ist so wie Du vermutest, die Rechte sind nicht korrekt. Leider kann ich diese nicht selber ändern und werde den Serververantwortlichen darum bemühen.
Aber warum muss ich auf dem Verzeichnis gallery die Rechte auf 777 stellen?
Danke für Deine Hilfe
Blacky
Posts: 756
Du musst gar nichts. Siehe auch hier:
http://gallery.menalto.com/modules.php?op=modload&name=phpWiki&file=index&pagename=Understanding%20Unix%20Permissions
Das Problem ist, dass der User unter dem der Apache läuft, in der Lage sein muss, in deinem Albums und Gallery Verzeichnis schreiben zu können. Wenn also diese beiden Verzeichnisse nicht diesem User gehören, sondern _dir_, dann musst du dein Verzeichnis für ihn schreibbar schalten. Der kleinste Nenner ist unter Unix, dass du die Verzeichnisse für eine / deine Gruppen freigibst (Mode 775) . Der nächstkleinste Nenner ist, es für alle User (inklusive des Apache User und allen anderen Usern) freischaltest (Mode 777).