Wer sein Piwik-System auf die Version 3.0 updated wird vielleicht die selbe Fehlermeldung erhalten wie ich heute:
Kritischer Fehler während der Aktualisierung:
SQLSTATE[42S02]: Base table or view not found: 1146 Table ‚databasename.piwik_plugin_setting‘ doesn’t exist.
Folgende Lösung hat bei mir geholfen:
Zuerst muss die Tabelle piwik_site_settings erstellt werden, sofern nicht schon vorhanden:
CREATE TABLE piwik_site_setting ( idsite INTEGER(10) UNSIGNED NOT NULL, plugin_name VARCHAR(60) NOT NULL, setting_name VARCHAR(255) NOT NULL, setting_value LONGTEXT NOT NULL, INDEX(idsite, plugin_name) ) ENGINE=INNODB DEFAULT CHARSET=utf8
Falls diese wie bei mir schon vorhanden ist, reicht es, ihr das Feld plugin_name hinzuzufügen.
ALTER TABLE `piwik_site_setting` ADD `plugin_name` VARCHAR(60) NOT NULL AFTER `setting_value`;
Schon müsste das Datenbank-Update funktionieren und das System läuft wieder.
Vielen Dank an den User Weltenkreuzer, der hier im Forum die Lösung des Problems beschrieben hat.
Wichtig: Macht davor unbedingt ein Backup eurer Datenbank!
1 Antwort auf „Update auf Piwik 3.0: Lösung des Datenbankproblems“
Fantastisch! Herzlichen Dank!