Автор Тема: Проблемы с регистрацией 1.5.2.0  (Прочитано 2722 раз)

29 Ноябрь 2012, 11:05:19
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Возникла следующая проблема, перестало приходить письмо клиенту с регистрационными данными, раньше все было нормально, письма Preparation in progress и Order confirmation приходят, в чем может быть проблема и еще попутно вопрос как отключить письмо Preparation in progress, а оставить только Order confirmation. И еще при попытке восстановить пароль пишет: При отправке электронной почты произошла ошибка.  Где копать?
29 Ноябрь 2012, 11:53:25
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Цитировать
При отправке электронной почты произошла ошибка.  Где копать?
Посмотреть лог ошибок.
Проверить email в настройках, модуле mailalerts, наличие шаблонов писем и правильность их заполнения.
Цитировать
как отключить письмо Preparation in progress
Панель администратора > Заказы > Статусы
Оправить электронное письмо клиенту :
29 Ноябрь 2012, 12:53:38
Ответ #2
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Warning: mail(): Bad parameters to mail() function, mail not sent. in .../tools/swift/Swift/Plugin/MailSend.php on line 160
вот ошибка которую выдает
вот строка     if (!ini_get("safe_mode")) $success = mail($to, $subject, $message, $headers, $params);
что не так, здесь ни чего не менялось?
29 Ноябрь 2012, 13:04:24
Ответ #3
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
и еще подскажите что это за параметры
Требуемые параметры: OK
Дополнительные параметры : Обратите внимание на следующие ошибки

register_globals
magicquotes
29 Ноябрь 2012, 13:35:43
Ответ #4
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
У вас ошибки в конф. сервера. Для нормальной работа prestashop нужно установить значения :
safe_mode = On
safe_mode_gid = Off
register_globals = Off
magic_quotes_gpc = Off
29 Ноябрь 2012, 13:46:26
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Позвоните провайдеру спросите как отключить.
Не боги горшки обжигают, не зачем им такой хренью заниматься.
29 Ноябрь 2012, 13:49:26
Ответ #6
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля

Да с хостером уже связываюсь, посмотрим, спасибо за помощь надеюсь поможет.
29 Ноябрь 2012, 14:03:44
Ответ #7
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Цитата: Виктор Демидов
safe_mode = On
safe_mode_gid = Off
Только если версия  PHP 5.2 и ниже. С версии PHP 5.3.0 эта возможность считается устаревшей.
Cоздание интернет сайтов Webstudio UwK
29 Ноябрь 2012, 14:07:43
Ответ #8
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
01 Декабрь 2012, 10:10:59
Ответ #9
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас ошибки в конф. сервера. Для нормальной работа prestashop нужно установить значения :
safe_mode = On
safe_mode_gid = Off
register_globals = Off
magic_quotes_gpc = Off

ответ хостера, safe_mode по умолчанию выключена и не может быть включена,
как быть?
01 Декабрь 2012, 13:42:58
Ответ #10
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Цитата: DMS
ответ хостера, safe_mode по умолчанию выключена и не может быть включена,
как быть?
safe_mode on это рекомендация, а не обязательное требование.
Prestashop устанавливается и работает не зависимо от этого параметра. В версии  1.4.3 была проблема PSCFI-5367 с отправкой почты - "Problem with safe mode off for e-mail with version 1.4.3", котороя была исправлена в следующих версиях.
У вас показывает предупреждение, а не ошибку. Если отправка почты настроена, в шаблонах нет ошибок, то все должно работать.
01 Декабрь 2012, 13:58:31
Ответ #11
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Warning: mail(): Bad parameters to mail() function, mail not sent. in .../tools/swift/Swift/Plugin/MailSend.php on line 160
вот ошибка которую выдает
вот строка     if (!ini_get("safe_mode")) $success = mail($to, $subject, $message, $headers, $params);
что не так, здесь ни чего не менялось?
Не safe_mode нужно смотреть, а другие аргументы:
1. Функция mail() разрешена хостером?
2. Поля email заполняются правильно:  $to, $subject, $message, $headers, $from ?
3. Меняли, дополняли стандартный класс Mail?
В основном, проблемы отправки связанны с изменениями переменных $to, $subject, $from.
Cоздание интернет сайтов Webstudio UwK
01 Декабрь 2012, 20:17:49
Ответ #12
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Warning: mail(): Bad parameters to mail() function, mail not sent. in .../tools/swift/Swift/Plugin/MailSend.php on line 160
вот ошибка которую выдает
вот строка     if (!ini_get("safe_mode")) $success = mail($to, $subject, $message, $headers, $params);
что не так, здесь ни чего не менялось?
Не safe_mode нужно смотреть, а другие аргументы:
1. Функция mail() разрешена хостером?
2. Поля email заполняются правильно:  $to, $subject, $message, $headers, $from ?
3. Меняли, дополняли стандартный класс Mail?
В основном, проблемы отправки связанны с изменениями переменных $to, $subject, $from.
Не приходит только письмо с регистрационными данными, и не получается восстановить пароль, письма подтверждения покупок приходят
да и еще раз, напомню все замечательно работало и рег. данные приходили и пароль, я ни чего не менял (вроде) мистика короче..........?
01 Декабрь 2012, 21:34:36
Ответ #13
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
проблема решилась!! все работает!
решение переезд на другой хостинг, не по причине почты, просто так совпало.
Внимание вопрос: где у хостера зарыта проблема? какие настройки нужно поменять?
02 Декабрь 2012, 23:56:16
Ответ #14
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Цитировать
2. Поля email заполняются правильно:  $to, $subject, $message, $headers, $from ?
Проверьте шаблон письма восстановления пароля.