Выдает странную ошибку 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 Спасибо большое за решение проблемы. Действительно помогло.
Источник
|