Typische Magento Fehler und ihre Lösungen

Im Täglichen Umgang mit Magento und insbesondere bei Updates oder Serverwechseln stößt man immer wieder auf altbekannte Fehlermeldungen. Hier die Problemkinder und ihre Lösungen. Undefined index: 0 magento Notice: Undefined index: 0  in /app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92 Bei der Installation legt Magento die IDs von Website und Store in der Datenbank fest. Bei einem Serverwechsel oder einem Wechsel der Datenbank,…

WeiterlesenTypische Magento Fehler und ihre Lösungen

MySQL Datenbank Engine konvertieren

Hin und wieder muss man eine Datenbank mit der alten MyISAM Engine auf den neueren, schnelleren Standard InnoDB konvertieren, z.B. bei Updates von Magento oder Moodle. Die beste Möglichkeit dies zu bewerkstelligen, ist ein kleines Skript wie dieses: < ?php //MySQL Verbindung aufbauen $db_server = 'localhost'; $db_user = "USER"; $db_password = "PASSWORD"; mysql_connect($db_server, $db_user, $db_password) or die(mysql_error()); // Liste der…

WeiterlesenMySQL Datenbank Engine konvertieren

Codeschnipsel: MySQL-Datenbanken in UTF8 konvertieren

Beim Update von älteren Systemen stößt man hin und wieder auf die Problematik, dass Zeichensätze wie der gute alte ISO 8859-1 (Latin-1, Westeuropäisch) in den neueren, state of the art Zeichensatz UTF-8 (Universal Character Set) konvertiert werden sollen. Natürlich könnte man nun Tabelle für Tabelle einzeln mit phpMyAdmin oder ähnlichen Tools umwandeln, bei großen Content Management Systemen oder Online Shops,…

WeiterlesenCodeschnipsel: MySQL-Datenbanken in UTF8 konvertieren