Corregir error 404 al acceder al panel de administración de Magento después de migrar

Si miras el registro de errores en MAGENTO_ROOT/var/log/system.log verás un error parecido a esto:

ERR (3): Recoverable Error: Argument 1 passed to Mage_Core_Model_Store::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called in /home/website/public_html/app/code/core/Mage/Core/Model/App.php on line 624 and defined in /home/website/public_html/app/code/core/Mage/Core/Model/Store.php on line 304

Si te sucede esto justo después de haber migrado a un nuevo servidor, gracias a Richard Ricketts ahora sé cómo arreglarlo. Abre tu script SQL de migración y ajústalo así:

SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE=”NO_AUTO_VALUE_ON_ZERO”;

-- Código de importacíon de MySQL aquí.

SET FOREIGN_KEY_CHECKS=1;

Vuelve a ejecutar la migración. ¡Arreglado!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s