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!
Wer schon das neue Mac Betriebssystem Yosemite in Verbindung mit CodeKit (Review folgt noch irgendwann) und dem Gumby Framework (Artikel) nutzt hat vielleicht auch schon eine dieser Fehlermeldungen erhalten:
Fehlermeldungen:
Lösungsweg
Der Grund für diese Fehlermeldungen sind einige Inkompatibilitäten. Solange diese nicht behoben sind kann man den Fehler umgehen, indem man die Vesionen von SASS und Compass downgreaded:
Im Teminal installiet man wie folgt:
Gefunden habe ich diese Lösung auf GitHub. Vielen Dank an ARolek.
Einstellungen für CodeKit
Man muss nun CodeKit anweisen die gerade installierten Versionen von Sass und Compass zu verwenden. Dazu geht man in die Einstellungen und wählt die entsprechenden Versionen aus:
Nun sollte CodeKit eure SASS-Dateien wieder ordnungsgemäß kompilieren.