OZON: Аудит магазина за 0 руб. + скидка на продвижение! Подробнее
База знаний
FAQ (Общие вопросы)Интеграция с OZONИнтеграция с Яндекс.МаркетЭкспорт в YML PROИнтеграция с AliExpressSEO-фильтрMeta Robots TagИнформация о доставке и оплатеЧасто задаваемые вопросыГруппы товаровSEO-оптимизацияКаталог отзывовGoogle ПокупкиЭлектронная коммерцияПоиск PROSEO-регионыТурбо-страницыSEO-редиректыLink canonical ​Last-Modified​Заказ обратного звонка​HTML-карта сайта​Навигация в хлебных крошкахКупить в 1 кликКупить в 1 клик 2.0Sitemap PROЗаказ в 1 шагБренды PROМассовые измененияЗащита контента для Shop-ScriptАвтообновление курса валют Защита контента для приложения «Блог»Передача заказов из корзин Турбо-страницFast indexЦены ProИнтеграция с МегаМаркетMobisite 3.0Megashop 3.0MobiSite 2.0MegaShop 2.0VK пиксель PROЭквайринг EpayБлижайший срок доставкиДополнительный поиск товаров в категорииТриггеры PROПоделиться корзинойОбновление остатков и цен по коду артикулаОбщие вопросы
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

Ошибка 500 - как узнать причину

Поддержка Bodysite
Поддержка Bodysite
21 декабря 2023 10:47
+1

Приложение "Логи"


Если вы столкнулись с ошибкой HTTP ERROR 500 в каком-либо разделе сайта, нужно сделать следующее:

Перейти в приложение "Логи". Если оно не установлено, установите из инсталлера, оно бесплатное. 

В большинстве случаев ошибка может записать подробности в логи, по которым можно узнать в чем именно причина ошибки.

В приложении "Логи" кликните по иконке шестирёнки в правом верхнем углу: 

В открывшемся окне нужно включить логирование ошибок PHP, и чуть ниже выбрать "Все".

Нажмите "Сохранить". Далее откройте логи php.log:

В соседней вкладке попробуйте еще раз переходить на страницу с ошибкой 500 и смотрите, какие ошибки при этом появляются в файле log.php. 

Тысячи PHP Warning или PHP Notice являются нормальной ситуацией, смотрите на PHP Fatal Error. Пример:

Это уже информация, с которой можно работать дальше, или же переслать техническому специалисту.

Обратите внимание, на какие файлы ссылается ошибка, нет ли в них упоминания какого-либо плагина или другого готового решения. 

Конкретно в данном случае ошибка ссылается на файл шаблонов темы дизайна. Попробуйте временно переключить на другую тему и повторить ошибку.

Как можно еще включить логирование ошибок

Можно подключиться по FTP/SSH/Панель хостинга и добавить в файл .htaccess следующие записи:

php_flag display_errors Off
php_value error_reporting 2147483647
php_flag log_errors On
php_value error_log ./wa-log/php.log 

Если не открывается админ-панель

В этом случае нужно подключиться через FTP/SSH/Панель хостинга и посмотреть логи в папке:

/wa-log/