Moin!
Der Anbieter meiner HP hatte einen Hacker Angriff, so dass alle meine Daten verloren gingen.
Zum Glück hatte ich meine Gallery Alben vorher gebackupt. Jetzt habe ich nur das Problem, das ich die Alben nicht vernünftig wieder installieren kann.
Ich versuche also, die Alben von einem Windows environment wieder auf den Server zu laden.
Gallery läuft mittlerweile wieder, aber jeweils beim ersten Aufruf eines Albums bzw. eines Bildes erhalte ich folgende Fehlermeldung:
Quote:
Warning: fopen(/usr/local/httpd/htdocs/kunden/web99/html/album_all/alben_all//elbtunnel/photos.dat.lock) [function.fopen]: failed to create stream: Permission denied in /usr/local/httpd/htdocs/kunden/web99/html/album_all/gallery/platform/fs_unix.php on line 53
Error: Could not open lock file (/usr/local/httpd/htdocs/kunden/web99/html/album_all/alben_all//elbtunnel/photos.dat.lock)!
Warning: fopen(/usr/local/httpd/htdocs/kunden/web99/html/album_all/alben_all//elbtunnel/album.dat.lock) [function.fopen]: failed to create stream: Permission denied in /usr/local/httpd/htdocs/kunden/web99/html/album_all/gallery/platform/fs_unix.php on line 53
Error: Could not open lock file (/usr/local/httpd/htdocs/kunden/web99/html/album_all/alben_all//elbtunnel/album.dat.lock)!
Außerdem bekomme ich Probleme neue Bilder in bestehende Alben hochzuladen.
Ich denke es liegt an den Unix Permissions.
Was muss ich alles mit chmod ändern? Nur Das Hauptverzeichnis der Alben? Jedes Bild? Die .dat/.log Files ?
Kann es auch daran liegen, dass ich von Windows hochlade?
Ich bitte dringend um HIlfe!
Danke
Brainsen
Posts: 756
1. Vor oder nach dem Hochladen der Album-Verzeichnisse jede einzelne .dat und albumdb.dat Datei mit einem Windows-UNIX-Konverter wandeln. UNIX verkraftet die CRLF nicht, sondern will nur CR.
2. Permissions korrigieren. Gallery muss in den Alben-Verzeichnissen schreiben dürfen. Bei dir kann es die Lock-Datei nicht schreiben.
3. erst wenn dass alles geklärt ist, darfst du wieder Bilder mit gallery hochladen.
Posts: 15
Danke für die schnelle Antwort!!!
Zu 1. Hast du bzw. kennst du ein gutes Programm, das die CLRF -> CR Konvertierung für mich durchführt? Bzw. wie mache ich das manuell?
Zu 2. Ich nehme an, dass ich dann alle Verzeichnisse auf 755 setzen muss oder sollte es 777 sein?
Wie ist es denn eigentlich noch mit den Bilddateien? Mir ist aufgefallen, dass die Originaldateien auch eine etwas andere Permission haben (664)? Was für eine Permission die .dat/.lock Files haben, ist dann nehme ich an egal oder?
Gruss Brainsen
Posts: 15
Hatte es mit den permissions jetzt so weit hinbekommen, dass die Alben wieder sichtbar sind, ohne Fehlermeldung. Leider kann ich jetzt keine neuen Alben mehr installieren... Irgendwie steckt der Fehler im Dateil!
Naja, danke nochmal... Ich hab trotzdem auch noch mal in der englischen Ecke gepostet. Vielleicht hat ja jemand die selben Probleme gehabt.
Brainsen
Posts: 756
Du solltest dir echt angewöhnen, Fehlermeldungen genauer zu melden. Also wie wäre es mit der exakten Fehlermeldung, wenn du versuchst, ein Album anzulegen?
Meine Vermutung auch hier: Falsche Permissions. Ein "chmod -r 777 Albums" unter Unix hilft; setzt rekursiv die Schreibrechte.