Nach Absturz fehlt ein Großteil der Bilder :( Nach Absturz fehlt ein Großteil der Bilder :(
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Nach Absturz fehlt ein Großteil der Bilder :(

Started by chilipalmer, January 01, 2008, 03:05:39 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

chilipalmer

Ich nutze Coppermine 1.4.10 stable. Kürzlich gab es eine MySQL-Fehlermeldung, dessen Wortlaut ich leider nicht mehr parat habe. Ich konnte diesen Fehler beheben, in dem ich unter MySQLAdmin in der Tabelle auf "Reparieren" geklickt habe. Danach lief die Galerie wieder, aber mir fehlen viele viele Bilder, und ich konnte sie bisher nicht wiederherstellen.

Meine Galerie befindet sich unter http://www.feuerwehr-ochtrup.de/cms/cpg/index.php

Wenn ihr nun dort z.B. auf "Einsätze" und dann auf "2007" klickt, seht ihr, dass viele Alben nun leer sind, wo vorher ein oder mehrere Bilder drin waren.

Was kann ich tun?

lamama

QuoteGallery is currently offline - check back soon
:o

Hört sich entweder nach ner Menge Handarbeit mit der Datenbank an - oder aber nach einen Neuaufsetzen der Datenbank (oder zumindest neues Batch-Add der fehlenden Bilder).

Die Frage ist, in wie weit der große unbekannte Fehler Inkosistenzen in der Datenbank nach sich gezogen hat. Einige verwaiste Bilder in der DB, die zu keinem Album mehr gehören wären ja noch zu verkraften. Oder vll. sogar noch händisch wieder einzupflegen.




Joachim Müller

Wartungsmodus abschalten, dann können wir vielleicht helfen...

chilipalmer

Oh sorry, hab nun den Wartungsmodus wieder ausgeschaltet, hatte ich nicht bedacht.

Wie kann ich denn verwaiste Bilder wieder zuordnen? Ich habe alle Menüeinträge mehrmals durchforstet, dort gibt es keine Möglichkeit.

lamama

Quote from: chilipalmer on January 01, 2008, 06:39:58 PM
Ich habe alle Menüeinträge mehrmals durchforstet, dort gibt es keine Möglichkeit.

Stimmt, die gibts auch nicht. Das ist Handarbeit in der Datenbank unter z.B. phpmyadmin. Nur zu empfehlen, wenn du weisst was du tust.

In der pictures-Tabelle ist vermerkt, in welches Album das jeweilige Bild gehört. Die Verlinkung zur Alben-Tabelle erfolgt (wenn ich das jetzt richtig im Kopf hab) über die Album-ID (aid). Wenn Du ne Ahnung hast, aus welchen Alben die Fotos verschwunden sind, kannst du versuchen, ihre Einträge in der Pictures-Tabelle wiederzufinden und schauen, ob da Bogus-Einträge - z.B. bei der Albums-ID - stehen. Um nicht die gesamte DB durchblättern zu müssen, versuch nach Merkmalen wie filenamen oder pfadnamen der Bilder auf dem Server zu suchen.

Vor voreiligen Operationen am offenen Herzen (also an der DB) solltest du aber versuchen zu verstehen, was da eigentlich schiefgelaufen ist. Also dem vermeindlichen DB-Fehler auf die Spur kommen. Aber auch dazu empfiehlt es sich, mal durch die DB zu schauen.

Oder - wenn du dran kommst - mal in die logfiles des servers zu gucken.

Joachim Müller

Quote from: chilipalmer on January 01, 2008, 03:05:39 PM
Ich nutze Coppermine 1.4.10 stable.
Upgrade!
Quote from: chilipalmer on January 01, 2008, 03:05:39 PMDanach lief die Galerie wieder, aber mir fehlen viele viele Bilder, und ich konnte sie bisher nicht wiederherstellen.
Kann das Problem nicht nachvollziehen - ich bin durch alle 450 öffentlichen Bilder gegangen - alle scheinen zu funktionieren. Es handelt sich also um den Verlust von einigen Einträgen in der Tabelle "pictures".

Quote from: chilipalmer on January 01, 2008, 03:05:39 PMWas kann ich tun?
Beste Option: zerstörte Einträge aus einem Backup zurücksichern (wenn Du eines hast). Ansonsten: per batch-add die Bilder erneut wieder einfügen.

Aber:
wie schon oben gesagt solltest Du unbedingt auf cpg1.4.14 upgraden. Außerdem solltest Du ab sofort regelmäßige Backup machen!