Страница 3 из 3
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 11 янв 2016, 18:42
alcompstudio
А, все понял, спасибо, я просто еще не дошел до этого этапа.
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 00:53
bfl
Приветствую
Тестируем новую версию. Установка произведена на интернет-хостинг. При создании учетной записи пользователя по логике отправляется письмо-уведомление, которое заканчивается зависанием на 120 сек. и ссылкой на строку PHPMailer: Fatal error: Maximum execution time of 120 seconds exceeded in /http/workspace/includes/libs/PHPMailer/class.phpmailer.php on line 884.
Ранее пользовались и qdPM, по-моему с symphony была уже такая ошибка на интернет-хостинге. На локальном OpenServer работает, но это мне никак не помогает.
Дополнение:
Попробовал добавить рабочий SMTP сервер - ошибка такая же.
Поскольку отсылка идёт на валидацию email по RFC5322 указываю формат email адресов:
Name.Surname@A-B.COM
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 11:27
support
то есть вы хотите сказать данная ошибка возникает при использовании SMTP и без него?
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 11:44
bfl
Здравствуйте, совершенно верно.
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 11:50
support
Ясно, я проверил и вышла новая версия библиотеки PHPMailer,
добавил обновление в версию 1.6
В вашем случаи для обновления библиотеки PHPMailer распакуйте прикрепленный архив в папку /includes/libs/
(перезапишите все файлы)
Дайте знать если обновление помогло.
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 13:04
bfl
PHPMailer из прикреплённого архива скачал, обновил. При создании пользователя ошибка: Fatal error: Maximum execution time of 120 seconds exceeded in .../includes/libs/PHPMailer/class.phpmailer.php on line 1088
По тексту файла вижу, что ошибка в том же месте - валидация EMAIL.
Попробовал вписать пользователю при регистрации обычный адрес на Яндекс - Ошибка.
Попробовал включить/отключить SMTP - Ошибка.
Не понимаю в чём проблема.
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 13:12
support
тестировал с smtp и без, ошибки не было...
может проблема в версии PHP? какая у вас версия?
пробовали с разными email адресами?
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 13:35
support
В общем поискал и нашел следующее
https://github.com/PHPMailer/PHPMailer/issues/41
https://github.com/PHPMailer/PHPMailer/issues/261
проблема есть на определенной версии пхп как я понял,
есть возможность обновить пхп или попробовать на другом сервер?
еще, как вариант перед строчкой 1088 добавить
чтобы обойти эту проверку.
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 13:54
bfl
Инсталляционные требования: Версия PHP >= 5.2.4 и MySQL >=5.0
Информация о сервере: PHP Version 5.4.26
Пробовал несколько почтовых адресов, результат один.
"Вставил костыль" - return TRUE; с комментированием валидации email.
Почта пошла.
Крайне странная история...
P.S.: Пока я писал, Вы и сами направили решение. Спасибо
Re: Тестируем Руководитель 1.6 и Дополнение 1.2 Бета-версии
Добавлено: 15 янв 2016, 14:27
support
bfl писал(а):Крайне странная история...
Согласен, первый раз такое встречаю...