Помогите разобраться, пожалуйста.
Сайт www.taroman.ru/ Работает до тех пор, пока не нажмешь кнопку «Далее» в чекауте. Переход на выбор доставки не происходит, и сайт начинает висеть. При этом в другом браузере сайт продолжает работать, но опять же до тех пор, пока не нажмешь «Далее». Помогает перезагрузка апач.
Что делать?
10 комментариев
Чтобы проверить ошибку необходимо регистрироваться, аж с подтверждением по email - это несколько неудобно.
В общем случае првоерьте логи https://support.webasyst.ru/4119/500-internal-serv...
Да, чтобы исключить спам.
У меня не ошибка 500. Сайт просто перестает загружаться.
В этом случае стоит запросить логи у хостинг-провайдера.
Хостинг-провайдер говорит, что всё в порядке.
Разобрались.
Висел Апи курьерской службы IML.
А причина в том, что в магазине WA у этого плагина закомментирован признак external.
Роман, в файле ./wa-plugins/shipping/iml/lib/config/plugin.php замените строку
на строку
чтобы избежать подобных проблем в дальнейшем. Ну, конечно, при условии что вы больше не давали своему программисту на странице доставки хулиганить ;)
Не. Дело не в этом.
Была проблема с апи IML.
Нет, Роман, дело именно в этом :)
Параметр external позволяет загрузить страницу доставки вне зависимости от доступности внешних сервисов. Если б он был включен, то страница бы открывалась, но напротив способа доставки IML было бы сообщение об ошибке. А когда у плагинов работающих с внешними сервисами этот параметр не указан, то пока фреймворк не получит ответ от внешнего сервиса, он не покажет страницу доставки вообще, с чем вы и столкнулись. Оно вам надо? :)
Мы говорим про разные плагины.
А без разницы. В магазине WA я видел только один такой плагин, но даже если у вас вдруг другой, то это ровным счетом ничего не меняет: в его настройках не указан параметр external.