Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Could not load model payment


Recommended Posts

Доброго времени суток! Дело такое - установил корявенький модуль вроде "тип оплаты в зависимости от доставки". Модуль так и не встал, как надо, я плюнул, удалил, и теперь проблема такая - в шагах оформления заказа после выбора типа доставки нажимаю "продолжить", и выскакивает ошибка "Internal Server Error". В файле error_log пишется ошибка "Could not load model payment". Что самое досадное - какой тип оплаты я бы не выбрал и активировал - разницы никакой, только ещё прибавляется "Could not load model payment/cheque!", 'Error: Could not load model payment/bank_transfer!', и т.д. Какой файл испортил этот корявый модуль? Облазил все по этому вопросу(все payment method), уже не знаю, где еще косяк искать.

Примеры ошибок:

[24-Mar-2018 15:31:50 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Could not load model payment/bank_transfer!' in /home/dverkomr/public_html/system/storage/modification/system/engine/loader.php:59
Stack trace:
#0 /home/dverkomr/public_html/system/storage/modification/catalog/controller/checkout/payment_method.php(51): Loader->model('payment/bank_tr...')
#1 [internal function]: ControllerCheckoutPaymentMethod->index()
#2 /home/dverkomr/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
#3 /home/dverkomr/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry))
#4 [internal function]: ControllerStartupRouter->index()
#5 /home/dverkomr/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
#6 /home/dverkomr/public_html/system/engine/front.php(34): Action->execute(Object(Registry))
#7 /home/dverkomr/public_html/system/engine/front.php(29): Front->execute(Object(Action))
#8 /home/dverkomr/public in /home/dverkomr/public_html/system/storage/modification/system/engine/loader.php on line 59
[24-Mar-2018 15:32:44 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Could not load model payment/cheque!' in /home/dverkomr/public_html/system/storage/modification/system/engine/loader.php:59
Stack trace:
#0 /home/dverkomr/public_html/system/storage/modification/catalog/controller/checkout/payment_method.php(51): Loader->model('payment/cheque')
#1 [internal function]: ControllerCheckoutPaymentMethod->index()
#2 /home/dverkomr/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
#3 /home/dverkomr/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry))
#4 [internal function]: ControllerStartupRouter->index()
#5 /home/dverkomr/public_html/system/storage/modification/system/engine/action.php(51): call_user_func_array(Array, Array)
#6 /home/dverkomr/public_html/system/engine/front.php(34): Action->execute(Object(Registry))
#7 /home/dverkomr/public_html/system/engine/front.php(29): Front->execute(Object(Action))
#8 /home/dverkomr/public_html/syste in /home/dverkomr/public_html/system/storage/modification/system/engine/loader.php on line 59

Змінено користувачем Ulidark
Надіслати
Поділитися на інших сайтах


1 час назад, Ulidark сказал:

где еще косяк искать.

Вы скорей всего не деинсталлировали модуль перед удалением файлов.

При инсталляции модули прописываются в базу.

попробуйте найти в таблице modules строку с этим модулем и удалить её.

Змінено користувачем d0tb0t
Надіслати
Поділитися на інших сайтах


18 часов назад, d0tb0t сказал:

@Ulidark файлы моделей на месте? model/payment/bank_transfer.php

Они у меня в model/extension/payment, но все на месте.

18 часов назад, d0tb0t сказал:

Вы скорей всего не деинсталлировали модуль перед удалением файлов.

При инсталляции модули прописываются в базу.

попробуйте найти в таблице modules строку с этим модулем и удалить её.

И отключал в модулях, и удалил всё, что закинул (специально архив снова открывал и искал все файлы). Заменяемых файлов там не было, только отдельные.

Надіслати
Поділитися на інших сайтах


@Ulidark Версия движка какая у вас?

Судя по этой ошибке 2.1

Цитата

PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: Could not load model payment/bank_transfer!'


 

А по этому сообщению, что 2.3

Цитата

Они у меня в model/extension/payment

 

Надіслати
Поділитися на інших сайтах


7 минут назад, Ulidark сказал:

2.3.0

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

Змінено користувачем thentru
Надіслати
Поділитися на інших сайтах


Разобрался я в общем. Залез в system/storage/modification и удалил всё, что было связано с этим модулем (в моем случае system/storage/modification/catalog/controller/checkout/payment_method и system/storage/modification/view/theme/default/template/checkout/payment_method) и ВУАЛЯ:)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.