Перейти к содержанию

Рекомендуемые сообщения

Доброго времени суток! Дело такое - установил корявенький модуль вроде "тип оплаты в зависимости от доставки". Модуль так и не встал, как надо, я плюнул, удалил, и теперь проблема такая - в шагах оформления заказа после выбора типа доставки нажимаю "продолжить", и выскакивает ошибка "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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, thentru сказал:

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

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


 

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

 

2.3.0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.