Restore van Magento MySQL database

Het maken van een backup blijft noodzaak. Dit heb je uiteraard ook voor je Magento store gedaan en nu ben je bezig met een restore.

Alles verloopt soepel en je MySQL database is ook teruggezet in je nieuwe database. Maar tijdens de import van je dump kwam er wel een foutmelding naar boven ondanks de data er wel in in gezet.

Nu je je webshop voor het eerst opstart krijg je de foutmelding:

Notice: Undefined index:  0  in /var/www/mijnwebshop.nl/httpdocs/app/code/core/Mage/Core/Model/Mysql4/Config.php on line 92

Geen nood, na het zoeken in de Magento forums kwam ik het volgende tegen wat het probleem verhelpt.

I checked to see what values the default admin store had in the following tables:

core_store
core_store_group
core_website

The values should be 0. In my case it was 2. This is probably a cause from an auto-increment whilst exporting/importing using tools like myphpadmin (as i have done).

Nadat je deze tip hebt gelezen zal je na het verbeteren ervan van de foutmelding af zijn en vrolijk verder kunnen gaan met je restore.

De oorzaak van het probleem zit 't 'm in de volgende configuratieoptie.

This happens when you import database and have auto_value_for_zero = on on your mysql server. 
You can always add this string to your sql dump
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

Reactie(s)

Recent werk