Magento DB duplizieren

15. April 2011 § Keine Kommentare

Eine Magento Datenbank lässt sich recht leicht mit PHPMyAdmin oder via Bash kopieren. Danach kann es allerdings zu folgendem Fehler kommen:

Recoverable Error: Argument 1 passed to Mage_Core_Model_Store_Group::setWebsite() must be an instance of Mage_Core_Model_Website, null given

Offensichtlich mag MySQL/PHPMyadmin keine Nullen im auto_increment, denn die Lösung war folgende Query:

SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;

Damit werden die ursprünglich mit ID 0 angelegten Einträge wieder zurückgesetzt. Beim Kopieren bekommen sie hingegen ID 1 oder 2. Die Lösung war hier zu finden.

Magento Steuersätze für Europa

29. September 2008 § 6 Kommentare

Da ich es oft brauche, und es sicher auch anderen weiterhilft, hier eine (lange) SQL-Query, die sämtliche Steuersätze für die europäische Union in einem frischen Magento Shop anlegt. Für jedes Mitgliedsland jeweils 7 und 19 Prozent.

» Rest des Artikels lesen «

MySQL und die Zeichensätze

07. Mai 2007 § Keine Kommentare

Bei den flexiblen Möglichkeiten die MySQL bietet um mit unterschiedlichsten Zeichensätzen umzugehen, passiert es leider allzu leicht, daß am Ende nur Murks herauskommt.

» Rest des Artikels lesen «

Eine virtuelle Maschine mit Ubuntu, Apache2, PHP5 und MYSQL 5.0 einrichten

01. Dezember 2006 § 48 Kommentare

In diesem HowTo beschreibe ich, wie Sie auf einer virtuellen Maschine einen Linux Webserver einrichten und die wichtigste Software installieren und konfigurieren. Dazu benutze ich die kostenlose Software “VMWare Server” und “Ubuntu Edgy” als Betriebssystem.

» Rest des Artikels lesen «

Debian-Sarge AMD64 mit MySQL 5.0 Backport Problem

28. November 2006 § 2 Kommentare

Heute (Nacht) machte ein merkwürdiges Problem auf einem Kundenserver einige Recherche notwendig. Der MySQL-Server (5.0.24a-Debian) verweigerte sporadisch aber vehement einen Neustart, indem er vorgab auf der Partition sei nicht genügend Speicherplatz vorhanden… » Rest des Artikels lesen «