Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Выдает странную ошибку phpmailer

Не можете подсказать, что за такая странная ошибка?

Вылетает она следующим путем: Захожу, покупаю товар, оформляю, все работает, но после того как нажимаю  «подтвердить» вылетает следующая ошибка:
Language string failed to load: invalid_address: Warning: Cannot modify header information - headers already sent by (output started at /home/mysite/www/site1/public_html/includes/lib/phpmailer/class.phpmailer.php:464) in /home/mysite/www/site1/public_html/includes/functions/include.php on line 1226

При этом заказ в админку приходит, что бы это могло быть?

Версия 2.5.7 full



Скорее всего, неверный почтовый адрес где-то: или в настройках  адресов магазина, или у покупателя.


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


кстати ошибка серьезная т.к. снес версию и установил по новой с нуля версию 2.5.8 full
ошибка так же при подтверждении заказа
выдает
Language string failed to load: invalid_address: Warning: Cannot modify header information - headers already sent by (output started at /home/ssilkway/www/site4/public_html/includes/lib/phpmailer/class.phpmailer.php:464) in /home/ssilkway/www/site4/public_html/includes/functions/include.php on line 1226
Как решить?


кстати перезалил фаил /home/ssilkway/www/site4/public_html/includes/lib/phpmailer/class.phpmailer.php с версии shopos-2.5.6-full и все заработало
значит что-то в новой версии какие-то проблемы с этим фаилом


Очень странно.
Могу посмотреть, если дадите FTP.


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


Та же проблема... Отпишитесь пожалуйста, как решили проблему


и у меня... (

и перезалить phpmailer  с версии 2.5.6 full не помогает.


Никак не решилось, поскольку на сайте у  arianfinist сейчас все работает.

Если  кто даст FTP-доступ к сайту с такой ошибкой, попробую разобраться.


Короче, я тоже залил весь комплект из 2.5.4 и все заработало.


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

Чтобы исправить, надо в  includes/lib/phpmailer/class.phpmailer.php
строку
      echo $this->Lang('invalid_address').': '.$address;
заменить на
    // echo $this->Lang('invalid_address').': '.$address;


Grig у меня тоже были проблемы с phpmailer, но у меня решился другим путем, я перешол с 4php на 5.х.х php. и все заработал, может не от этого было?


grig Спасибо большое за решение проблемы. Действительно помогло.


Источник



Copyright ShopOS