Не работает пакет оплаты! Не работает дополнение (и ломает страницу заказа)
Всем привет.
Сегодня расскажу как исправить ошибку после установки пакета оплаты minishop.
Каждое 5-ое обращение в ТП примерно такого содержания:
Под катом рассказываю как починить данное недоразумение.
Заходим в админку, открываем дерево файлов, смотрим папку
и аналогичные файлы вы видите в папке
то 99% проблема в том что вы когда то обновили пакет minishop2 и классы обработчики от старой версии остались на старом месте, но с обновлением добавились и новые. Это то и вызывает 500 ошибку.
Нам нужно удалить старые классы обработчиков по пути
Внимательно!!! удаляем вот эти 4 файла
Если и после этого у вас не пропала 500 ошибка — поздравляю! Вы давно уже с нами)))
Смотрим папку
и если видим в ней
то удаляем еще и его.
И вот теперь 500 должна пропасть и пакет оплаты должен корректно заработать.
Всем спасибо за внимание!
Сегодня расскажу как исправить ошибку после установки пакета оплаты minishop.
Каждое 5-ое обращение в ТП примерно такого содержания:
Добрый день. После установки дополнения, его настройки включения сначала на странице заказа не работала кнопка оплаты. После перезагрузки страницы страница становилась недоступна. Сейчас вообще страница заказа не работает (отдает 500 ответ). Даже если отключить вариант оплаты через ю кассу все равно работоспособность не восстанавливается. Пришлось деинсталировать пакетТак в чем же дело? Что за фигня с пакетом оплаты?
Под катом рассказываю как починить данное недоразумение.
core/components/minishop2/model/minishop2
Если в ней вы видите файлы mscarthandler.class.php
msdeliveryhandler.class.php
msorderhandler.class.php
mspaymenthandler.class.php
и аналогичные файлы вы видите в папке
core/components/minishop2/handlers
то 99% проблема в том что вы когда то обновили пакет minishop2 и классы обработчики от старой версии остались на старом месте, но с обновлением добавились и новые. Это то и вызывает 500 ошибку.
Нам нужно удалить старые классы обработчиков по пути
core/components/minishop2/model/minishop2
Внимательно!!! удаляем вот эти 4 файла
core/components/minishop2/model/minishop2/mscarthandler.class.php
core/components/minishop2/model/minishop2/msdeliveryhandler.class.php
core/components/minishop2/model/minishop2/msorderhandler.class.php
core/components/minishop2/model/minishop2/mspaymenthandler.class.php
Если и после этого у вас не пропала 500 ошибка — поздравляю! Вы давно уже с нами)))
Смотрим папку
core/components/minishop2/custom/payment
и если видим в ней
core/components/minishop2/custom/payment/paypal.class.php
то удаляем еще и его.
И вот теперь 500 должна пропасть и пакет оплаты должен корректно заработать.
Всем спасибо за внимание!
Поблагодарить автора
Отправить деньги
Комментарии: 3
Добрый день!
если эта инструкция не помогла, что еще может влиять?
при выборе онлайн оплаты тинькофф в корзине появляется 500 ошибка, и решается только сбросом сессий.
если эта инструкция не помогла, что еще может влиять?
при выборе онлайн оплаты тинькофф в корзине появляется 500 ошибка, и решается только сбросом сессий.
Добрый день.
Написать в Тп. И там же сразу скинуть доступы к админке, посмотрю в чем дело.
Написать в Тп. И там же сразу скинуть доступы к админке, посмотрю в чем дело.
Да, проблема возникает, если пользователи пропустили какую-то версию MiniShop2 и обновились сразу на последнюю. Я так понимаю, в версии 3.х содержимое этих файлов заменялось на include файлов из другой папки, а в 4.x уже вовсю используются новые файлы, имея ввиду, что если старые файлы и были, то они обновлены.
А если юзер обновил с версии 2.х сразу на 4.х — вот тогда и возникает проблема.
А если юзер обновил с версии 2.х сразу на 4.х — вот тогда и возникает проблема.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.