[InfoCon]

Information & Consulting

[Infos][Dienstleistungen][Logbook]
 

Logbuch

Upgrade Magento from 1.5.1.0 to 1.6.0.0

Man sollte ja glauben, daß der Magento Online Shop bzw. die B2B-Plattform bekannt und verbreitet genug ist, daß ein Upgrade von der vorletzten auf die letzte stabile Version problemlos funktionieren sollte. Ist leider nicht der Fall.

Die beste Anleitung steht bei MagentoCommerce im offiziellen Wiki. Abgesehen vom fehlerhaften Aufruf des Indexers (richtig wäre php shell/indexer.php reindexall) schlägt dieser Teil mit zwei Fehlern fehl.

Die angezeigte Fehlermeldung lautet

exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'website_date' in 'field list'' in /var/www/lib/Zend/Db/Statement/Pdo.php:228
Next exception 'Zend_Db_Statement_Exception' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'website_date' in 'field list'' in /var/www/lib/Zend/Db/Statement/Pdo.php:234

Der Hersteller Varien hat anscheinend eine Spalte in der Tabelle catalog_product_index_website umbenannt ohne ein passendes Upgrade-Skript hinzuzufügen, das diese Änderung im Shop-System nachzieht. Die folgende Anweisung führt die Änderung der Tabelle im Shop-System durch:

ALTER TABLE catalog_product_index_website CHANGE date website_date date;

23.8.2011 17:43 | magento | permanent link

Zum Kontakformular

© InfoCon   Datenschutz