15. April 2011 §
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.
29. September 2008 §
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 «
07. Mai 2007 §
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 «
01. Dezember 2006 §
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 «
28. November 2006 §
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 «