При переносе базы данных Magento иногда возникает проблема — не возможно войти в админ панель Magento. При открытии страницы входа в админ панель http://mymagento.local/admin — возникает ошибка «404 not found». Пробую открыть http://mymagento.local/index.php/admin — та же ошибка.
Попробовав запустить пере-инсталляцию Magento — снова ошибка 🙁
В лог-файлах пишет
Recoverable Error: Argument 1 passed to Mage_Core_Model_Store::setWebsite() must be an instance of Mage_Core_Model_Website, null given, called in ...
Починить проблему с входом в админ-панель Magento можно небольшим запросом в базу данных Magento-сайта
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;