Hallo zusammen,
PIWIGO aktuelle Version.
bin jetzt nicht wirklich der SQL Profi. Deshalb meine Anfrage.
Bei "Administration-Wartung-Datenbank reparieren und optimieren" bekomme ich folgende Fehlermeldung:
Warning: [mysql error 1146] Table 'piwigo.caddie' doesn't exist
DESC piwigo.caddie; in /var/www/html/Fotoarchiv/include/dblayer/functions_mysqli.inc.php on line 832
Fatal error: Call to a member function fetch_assoc() on boolean in /var/www/html/Fotoarchiv/include/dblayer/functions_mysqli.inc.php on line 213
Table 'piwigo.caddie' ist gelistet (SHOW TABLES), ist aber nicht "erreichbar" (ERROR 1146 (42S02): Table 'piwigo.caddie' doesn't exist)
Interessanterweise existiert aber auch "piwigo_caddie", diese ist lesbar und gefüllt.
Habe ich es jetzt mit einem Bug oder einem (hoffentlich) lösbaren Fehler zu tun ?
Gruss
atk69
Zwischenzeitlich die Lösung gefunden:
PIWIGO legt bei der Installation beide Tabellenformate an (piwigo.* und piwigo_*)
Während der Installation wird man gefragt, welche man verwenden will (bei mir piwigo_*).
Beide Versionen werden aber erstellt ;-(.
Das angeprochene Script für die Wartung unterscheidet jedoch nicht und versucht auch die ungenutzen Tabellen zu prüfen.
Dies schlägt mit dem oben angegebenen Fehler fehl.
Lösung:
einfach alle piwigo.* - Tabellen löschen.
DIe Wartung funktioniert jetzt einwandfrei :-)
Gruss
atk69