Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка при оформлении заказа Uncaught Exception: Error: E-Mail subject required


Mighty
 Погделиться

Рекомендованные сообещёния

Добрый вечер! 

 

Сайт мультиязычный, на русском языке все ок, а во время оформления заказа на ******ской версии вылазит ошибка: Подождите ... Происходит переход к оплате

Подскажите, пожалуйси, как исправить? Вижу что, что-то с эмейлом и темой отправки письма, но опыт не позволяет понять что именно. 

 

Вот лог:

[Sun Aug 08 22:21:35 2021] [error] [client ip] PHP Fatal error:  Uncaught Exception: Error: E-Mail subject required! in /var/www/shtoma6/data/www/mysite/system/library/mail.php:131, referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] Stack trace:, referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #0 /var/www/shtoma6/data/www/mysite/catalog/model/checkout/ompro.php(1256): Mail->send(), referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #1 /var/www/shtoma6/data/www/mysite/system/storage/modification/system/engine/loader.php(248): ModelCheckoutOMPro->sendMail(50, '1', '3', Array, Array, '', false), referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #2 /var/www/shtoma6/data/www/mysite/system/engine/proxy.php(47): Loader->{closure}(Array, Array), referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #3 /var/www/shtoma6/data/www/mysite/catalog/controller/api/ompro.php(162): Proxy->__call('sendMail', Array), referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #4 /var/www/shtoma6/data/www/mysite/system/storage/modification/system/engine/action.php(79): ControllerApiOMPro->notify('checkout/order/...', Array, NULL), referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #5 /var/www/shtoma6/data/www/mysite/system/engine/event.php(62): Action->execute(Object(Registry), Array), referer: https://mysite/
[Sun Aug 08 22:21:35 2021] [error] [client ip] #6 /var/www/shtoma6/data/www/mysite/system/storage/modification/system/engine/loader.php(255): Event->trigger('m in /var/www/shtoma6/data/www/mysite/system/library/mail.php on line 131, referer: https://mysite/

 

икже вот лог из консоли разрилитлика

  1. Request URL:
    https://mysite/index.php?route=extension/payment/cod/confirm&_=1628450845420
  2. Request Method:
    GET
  3. Status Code:
    500
  4. Remote Address:
     
  5. Referrer Policy:
    strict-origin-when-cross-origin
Изменено пользователем Mighty
Ссылка на комменирий
Погделиться на других сайих


  • Mighty изменил заголовок на Ошибка при оформлении заказа Uncaught Exception: Error: E-Mail subject required
  08.08.2021 в 19:29, Mighty сказал:

Sun Aug 08 22:21:35 2021] [error] [client ip] PHP Fatal error:  Uncaught Exception: Error: E-Mail subject required! in /var/www/shtoma6/data/www/mysite/system/library/mail.php:131, referer: https://mysite/

Раскрыть  

 

эи ошибка говорит о том что не указана тема сообещёния врогде как. Видимо в русском варианте в файлах переводов прописано, а в ******ской версии нет

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

по ходу надо добавить в ******скую версию 

$_['text_subject'] = '%s - Заказ %s';

 

посмотрите в файле контроллера mail/order.php что указано в 

$mail->setSubject

и потом проверьте языковой файл, есть им это значение или нет

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

Во время нажатия на кнопку "подтвердить заказ" выскакивает вот ошибка и заказ и уведомление на почту не приходит. Если повторно нажать кнопку, то в админу прилеиет заказ и на почту уведомление, но не переходит на страницу саксесс. 

 

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


ну зналит надо смотреть ваше оформление заказа. 

Родное используете или модуль какой?

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

Проблема решена. Полистил файлы ранее усиновленных модулей и начало рилиить как часы. 

Вывод: перед каждой усиновкой модуля гделать бекап 

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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