Piwik Error nach upgrade von 1.4 > 1.5


(Pat Van de Fisch) #1

Hallo,

seit dem Update von 1.4 auf 1.5 habe ich folgenden Error:


SQLSTATE[42S22]: Column not found: 1054 Unknown column 'revenue_subtotal' in 'field list'

“field list” ist ja eine Tabelle oder? Diese existiert nicht in der DB. Es war aber auch kein SQL-Befehl dabei zum Erstellen dieser Tabelle oder doch?

Kann mir jemand bei diesem Problem helfen?

Bitte…Danke!

Beste Grüße
Pat


#2

Gebs mal manuell ein und sehe was er sagt.

ALTER IGNORE TABLE piwik_log_conversion ADD visitor_days_since_order SMALLINT(5) UNSIGNED NOT NULL AFTER visitor_days_since_first, ADD idorder varchar(100) default NULL AFTER buster, ADD items SMALLINT UNSIGNED DEFAULT NULL, ADD revenue_subtotal float default NULL, ADD revenue_tax float default NULL, ADD revenue_shipping float default NULL, ADD revenue_discount float default NULL, ADD UNIQUE KEY unique_idsite_idorder (idsite, idorder), MODIFY idgoal int(10) NOT NULL;


(Pat Van de Fisch) #3

Besten Dank für deine Antwort.

Ich habe alle SQL-Befehle sowieso manuell ausgeführt, da das Auto-Update nicht geklappt hat.

Habe deinen Befehl jetzt nochmals ausgeführt und bekomm folgende Meldung in der DB


#1054 - Unknown column 'buster' in 'piwik_log_conversion'


#4

ALTER IGNORE TABLE piwik_log_conversion
ADD buster float default NULL,
ADD idorder varchar(100) default NULL AFTER buster,
ADD UNIQUE KEY unique_idsite_idorder (idsite, idorder);

nun klappts auch mit der db :wink:

Frohes schaffen

Sieg01


(Pat Van de Fisch) #5

Habe den Befehl jetzt ausgeführt, trotzdem habe ich noch den Error wie im Beitrag #1


#6

Lass halt nochmals das hier durchlaufen:

ALTER IGNORE TABLE `piwik_log_conversion` ADD visitor_days_since_order SMALLINT(5) UNSIGNED NOT NULL AFTER visitor_days_since_first, ADD idorder varchar(100) default NULL AFTER buster, ADD items SMALLINT UNSIGNED DEFAULT NULL, ADD revenue_subtotal float default NULL, ADD revenue_tax float default NULL, ADD revenue_shipping float default NULL, ADD revenue_discount float default NULL, ADD UNIQUE KEY unique_idsite_idorder (idsite, idorder), MODIFY idgoal int(10) NOT NULL;

Gebe ihm wonach er fragt :wink:


(Pat Van de Fisch) #7

Ja, ich kenn mich leider nicht so wirklich gut aus in der DB. Deshalb vielen Dank für deine Hilfe.

Wenn ich diesen Befehl ausführe, bekomm ich folgendes:


#1060 - Duplicate column name 'idorder'

Das heißt ja dass “idorder” doppelt ist oder? Es ist aber nur ein Eintrag von “idorder” vorhanden


#8

Entferne die Stellen aus dem Befehl, die bereits in deiner DB vorhanden sind.

Vieles ist hier im Forum bereits besprochen. Du bist nicht der Einzige bei dem die Updates nicht problemlos durchlaufen :frowning:


(Pat Van de Fisch) #9

Ich habe die Stellen entfernt von diesem Befehl und jetzt hats funktioniert. Piwik läuft wieder.

Darauf hätte ich auch kommen sollen, naja, wieder etwas dazugelernt.

Vielen vielen Dank!!