Hallo Zusammen,
ich wollte dieser Tage mal wieder meine Gallery auf eine neue Version heben, da viel mir folgendes auf. Wenn ich die Gallery-Software mit "configure.sh" in die Konfig-Modus umstelle, kann doch jeder, der gerade auf meine Webseite surft, um sich die Bilder anzuschauen, in die laufende Konfiguration eingreifen.
Habe ich da jetzt einen Denkfehler, oder ist es tatsächlich so?
Carsten
Posts: 39
Theoretisch schon,
aber
du lässt ja die Daten nur zugänglich solange du an der Konfiguration arbeitest. Es ist doch wohl eher unwahrscheinlich dass jemand genau in diesen 10 Minuten in deine Admin-Sektion eindringt...
Posts: 30
Hi Joe2,
theoretisch hast Du recht. Aber bei meiner Seite sind im Monat zwischen 6 und 8 Millionen Zugriffe. Wovon auch eine Menge auf der Gallery-Section stattfinden. Da sind bestimmt eine Menge Zugriffe in diesen 10 Minuten dabei. :wink:
Also kann man doch sagen, dass es dieses "Sicherheitsloch" gibt!?
Carsten
Posts: 756
Das ist kein Sicherheitsloch. Ein solches wäre es, wenn man diesen Modus "erschleichen" könnte. Hier ist es aber administrativ von dir so gewollt.
Ein Update auf eine neue Version erfordert in der Regel keine erneute Konfiguration, es sei denn man will bestimmte Dinge wie Defaults einstellen. Das kann man aber genauso gut manuell in der Datei config.php tun.
Alternativ baust du die neue Version von Gallery in einem parallelen Verzeichnis gallery.neu auf, setzt testweise schon mal das korrekte Albums-Verzeichnis um die neue Version auszuprobieren. Wenn alles OK ist, dann nennst du die alte Version in gallery.old um, die neue in gallery.neu nach gallery. Danach noch config.php auf die korrekte URL einstellen. Das dauert Sekunden und niemand kann dir ins Setup fuschen. .
Posts: 110
hallole,
muss man was beachten wenn man das albumverzeichnis aendert??
reicht es aus, die albums hinein zu kopieren?? oder muss man irgendwelche dateien noch anpassen, loeschen etc.?
Gruss stephan
Posts: 756
Tu das Albumsverzeichnis schon von gallery vor der Umbenennaktion in eine andere Ebene, etwa parallel dazu. Ist sowieso ratsam, da man dann gezielter Dinge wie Eigenbau-Rewrite-Rules bauen kann. Dann config.php von gallery ändern und den Albumspfad anpassen. Danach die Aktualisierung auf gallery.neu und die Umbenennaktion wie beschrieben.
Posts: 110
hallole,
so, ich hab mein problem eingegrenzt, hat was mit den albums zu tun die im falschen verzeichnis sind, setze ich sie ins richtige verzeichnis komm fehlermeldungen von diesem Format:
Warning: fopen("/usr/local/www/geek/albums/wallpapers/album.dat.lock", "a+") - Permission denied in /usr/local/www/geek/platform/fs_unix.php on line 53
Error: Could not open lock file (/usr/local/www/geek/albums/wallpapers/album.dat.lock)!
dies kann ich auch loesen in dem ich ersteinmal die einzelnen albums auf 775 setze, aber wenn ich ein neues album anlege: kann ich bilder nur noch mit ner fehlermeldung Warning: fopen("/var/htdocs/web300/html/ferries/data/gallery/albums/serial.dat", "w") - Permission denied in /var/htdocs/web300/html/ferries/data/gallery/platform/fs_unix.php on line 53
und wenn ich bilder in ein bestehendes verzeichnis setzen will, weigert es sich ganz :sad:
Adding Foto(04).jpg
Warning: Unable to create '/var/htdocs/web300/html/ferries/data/gallery/albums/7650/Foto_04_001.jpg': Permission denied in /var/htdocs/web300/html/ferries/data/gallery/platform/fs_unix.php on line 24
Warning: getimagesize: Unable to open '/var/htdocs/web300/html/ferries/data/gallery/albums/7650/Foto_04_001.jpg' for reading. in /var/htdocs/web300/html/ferries/data/gallery/util.php on line 473
Error: Invalid image: Foto_04_001.jpg!
Need help? Look in the Gallery FAQ
und
Warning: unlink() failed (Permission denied) in /var/htdocs/web300/html/ferries/data/gallery/platform/fs_unix.php on line 77
Warning: fopen("/var/htdocs/web300/html/ferries/data/gallery/albums/7650/photos.dat.0", "w") - Permission denied in /var/htdocs/web300/html/ferries/data/gallery/platform/fs_unix.php on line 53
Warning: fopen("/var/htdocs/web300/html/ferries/data/gallery/albums/7650/album.dat.0", "w") - Permission denied in /var/htdocs/web300/html/ferries/data/gallery/platform/fs_unix.php on line 53
was habe ich falsch gemacht, wenn das naemlich funktioniert haben sich meine probleme von wegen move album, new album erledigt, weil das funktioniert hier dann
gruss stephan
Posts: 756
"Permission denied" heisst immer, dass Gallery nicht in der Lage ist, im Verzeichnis zu schreiben. Ist das gesamte Albums-Verzeichnis für Gallery (bzw. dem Benutzer unter dem der Apache läuft!) schreib-fähig?
Posts: 110
hallole markus,
dieses problem, dank dem cleanuptool von bharat, ist geloest, laeuft jetzt alles , kann auch die albem verschieben und wenn ich ein neues anlege ist es das erste nur ein problem habe ich, das steht unter fatal error und da komm ich nicht weiter
gruss Stephan