Если в результате открытия страницы магазина Magento вы видите такое сообщение - это значит, что в программном коде Magento произошла ошибка, непредусмотренная программистами.
Кто виноват:
- неправильная настройка хостинга для Magento
неправильная настройка основных параметров Magento: например, параметров подключения к базе данных с товарами - неправильный перенос магазина Magento на хостинг
- внесение неверных правок в стандартный программный код Magento
Что делать:
При возникновении подобных ошибок Magento создаёт подробный диагностический отчёт и записывает его в отдельный файл в папку var/reports
Номер отчёта Magento показывает на экране.
Например:
Error log record number: 1124469878
Как настроить Magento на вывод дианостических сообщений на экран:
Если вы - разработчик, заглядывать постоянно в папку var/reports не очень удобно.
Вы можете настроить Magento на вывод диагностических сообщений на экран:
1. Откойте файл index.php в корне сайта
2. Найдите там код:
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { Mage::setIsDeveloperMode(true); } #ini_set('display_errors', 1);
3. Замените его на:
#if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { Mage::setIsDeveloperMode(true); #} ini_set('display_errors', 1);
Еще найдите в корне Magento файл .htaccess и допишите туда (можно прямо сверху):
php_flag display_errors on php_value error_reporting 7