Перейти к содержимому


Фотография
- - - - -

Ошибка 0 "invalid address" после обновления до Joomla 3.5.1


Лучший Ответ SmetDenis , 10 April 2016 - 16:46

В Joomla 3.5.1 изменилось API по оправке email сообщений в следствии чего элемент sendmail вызывал страницу с ошибкой. Попробуйте открыть файл:

\media\zoo\applications\jbuniversal\cart-elements\notification\sendemail\sendemail.php

Найти строку:

$this->_mailer->addRecipient(array($recEmail, $recName));

И заменить на:

$this->_mailer->addRecipient($recEmail, $recName);

Ошибка должна исчезнуть.
 

 

UPDATE #1 Правка включена в 2.2.7
Данное решение подойдет для любой версии 2.2.x

 

UPDATE #2 http://forum.jbzoo.c...la-351/?p=86487

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 13

#1 Flart2

Flart2

Отправлено 09 April 2016 - 20:36

В общем обновил джумлу до 3.5.1 и в корзине при нажатии на кнопку оформить заказ открывается страница с текстом ошибка 0 invalid address Super User
А на одном сайте была ошибка 1054 при открытии товара из листинга. После обновления на jbzoo 2.2.6 (откатил на 2.2.5)

Что делать?

Сайты
http://jeli.od.ua
http://tvik.com.ua

#2 SmetDenis

SmetDenis

Отправлено 10 April 2016 - 16:46   Лучший Ответ

В Joomla 3.5.1 изменилось API по оправке email сообщений в следствии чего элемент sendmail вызывал страницу с ошибкой. Попробуйте открыть файл:

\media\zoo\applications\jbuniversal\cart-elements\notification\sendemail\sendemail.php

Найти строку:

$this->_mailer->addRecipient(array($recEmail, $recName));

И заменить на:

$this->_mailer->addRecipient($recEmail, $recName);

Ошибка должна исчезнуть.
 

 

UPDATE #1 Правка включена в 2.2.7
Данное решение подойдет для любой версии 2.2.x

 

UPDATE #2 http://forum.jbzoo.c...la-351/?p=86487


Сообщение отредактировал SmetDenis: 27 April 2016 - 14:06

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Flart2

Flart2

Отправлено 12 April 2016 - 02:31

помогло спасибо!)



#4 SmetDenis

SmetDenis

Отправлено 12 April 2016 - 08:52

Включил эту правку в версию 2.2.7 - http://jbzoo.ru/what...log-jbzoo-2-2-7
Доступна для всех в личном кабинете.

либо можно просто исправить строчку вручную для любой версии JBZoo 2.2.x


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 PlanB

PlanB

Отправлено 12 April 2016 - 14:36

Спасибо! Помогло!


  • 0

#6 BOBAH

BOBAH

Отправлено 24 April 2016 - 12:02

А у меня не хочет работать. Версии обновлены (2.2.7 и 3.5.1), но ошибка 0 никуда не исчезла.

Проверил sendemail.php в нем строка $this->_mailer->addRecipient($recEmail, $recName); на месте.

Можете сами убедиться - http://xn----9sbem0a...2cwac.xn--p1ai/


Сообщение отредактировал BOBAH: 24 April 2016 - 12:03

  • 0

#7 BOBAH

BOBAH

Отправлено 25 April 2016 - 04:31

Не дождался ответа и откатился на предыдущие версии - 2.2.6 и 3.5.0. Так все работает.

Вот скрин ошибки err0.jpg


  • 0

#8 SmetDenis

SmetDenis

Отправлено 25 April 2016 - 05:39

А у меня не хочет работать. Версии обновлены (2.2.7 и 3.5.1), но ошибка 0 никуда не исчезла. Проверил sendemail.php в нем строка $this->_mailer->addRecipient($recEmail, $recName); на месте.
 

Проблема именно в phpMailer, который встроен в Joomla. Исключение "Invalid address" отправляет именно он, которое перехватывает компонент и рендерится в виде ошибки.

 

Правка успешно сработала уже не на одном десятке сайтов, если не сотнях.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#9 chesig

chesig

Отправлено 26 April 2016 - 13:45

в моем случае правка тоже не помогла. выскакивает ошибка при нажатии СОЗДАТЬ ЗАКАЗ, а также в админке в настройки\коммерция\события и уведомления,  и события смены статусов. Может подскажете как решить проблему?  



#10 SmetDenis

SmetDenis

Отправлено 27 April 2016 - 09:15

chesig,  BOBAH

Могу посмотреть ваш сайт, если отправите мне временный доступ FTP и в панель управления вашего сайта.

 

Иначе ничего не могу сказать.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!