Захожу в сайт - структура - жму на шестерёнку Магазин - появляется: Ошибка #500 - Please contact app developer.
В чём может быть проблема?
В консоле написано:
GET /site/?module=routing&action=edit&domain_id=1&route=6&_=1512656483747 500 (Internal Server Error)
send @ jquery-1.11.1.min.js:4
ajax @ jquery-1.11.1.min.js:4
m.fn.load @ jquery-1.11.1.min.js:4
(anonymous) @ VM4207:36
dispatch @ jquery-1.11.1.min.js:3
r.handle @ jquery-1.11.1.min.js:3
11 комментариев
Нажимаю на Сайт - Блоки: - > Та же ошибка.
Что появляется в этот момент в логе сервера?
Ввожу комбинацию в .htaccess:
Сайт выдаёт стандартную заглушку хостера:
<h1 style="font-stretch: normal; font-size: 24px; line-height: normal; font-family: Arial, Helvetica, sans-serif; color: rgb(82, 120, 175); margin-bottom: 0px; text-align: center; background-color: rgb(244, 249, 250);">500 - Internal Server Error</h1><h2 style="font-stretch: normal; font-size: 12.8px; line-height: normal; font-family: Tahoma, Verdana, sans-serif; color: rgb(82, 120, 175); margin-bottom: 0px; text-align: center; background-color: rgb(244, 249, 250);"> This is a temporary server error. </h2><h2 style="font-stretch: normal; font-size: 12.8px; line-height: normal; font-family: Tahoma, Verdana, sans-serif; color: rgb(82, 120, 175); margin-bottom: 0px; text-align: center; background-color: rgb(244, 249, 250);">Please try to reload the webpage later. </h2>If you are the webmaster of this site please log in to Cpanel and check the Error Logs. You will find the exact reason for this error there.
Common reasons for this error are:
Видимо, ваш веб-сервер не разрешает добавлять в этот файл такие команды. Это зависит от конфигурации сервера. Логи ошибок PHP скорее всего можно посмотреть и каким-то другим способом. Уточните это у администрации хостинга.
"Логи" - нашёл в интернете. Но в инсталлере его нет. Как установить - не знаю.
Его нужно искать в разделе "Приложения". Вы ищете в "Плагинах".
Установил. Какой файл нужно смотреть?
Это написано в статье по ссылке из моего более раннего комментария.
Самое интересное:
Что файла wa-log/php.log -> просто не существует.:)
Сначала в "Логах" включите логирование ошибок php (по-умолчанию оно выключено).
Хорошо. Проблема решилась следующим образом - удалением плагина оплаты Liqpay 3.0 из доступных методов оплаты.
Предыстория.
Была настройка магазина. Установлены плагины. Потом видимо забыли о нём и удалили его из инсталлера а про меню "оплаты" забыли. Он висел там - хотя фактически был удалён. Видимо это вызывало ошибку. Потом увидели его в методах оплаты - удалили - и ошибка исчезла.
Вопрос решён. Спасибо за помощь.