Перейти к содержанию
wildrover

Не работает форма "Связаться с нами"

Рекомендуемые сообщения

Здравствуйте.

Перестала работать форма обратной связи ("Связаться с нами").  Узнал случайно, отследить момент, когда случилось нет возможности. 

Форма исправно выдает сообщение об удачной отправке, но письмо не приходит. Форма настроена через mail.
В журнале ошибок за последнее время есть такого рода записи:
 

2016-11-04 11:33:03 - PHP Warning:  unlink(/var/www/bioru/data/www/cybergrow.ru/system/storage/cache/cache.category.seopath.1478273201): No such file or directory in /var/www/bioru/data/www/cybergrow.ru/system/library/cache/file.php on line 17
2016-11-05 18:40:11 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-05 18:40:11 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-06 13:52:19 - PHP Warning:  unlink(/var/www/bioru/data/www/cybergrow.ru/system/storage/cache/cache.currency.1478457868): No such file or directory in /var/www/bioru/data/www/cybergrow.ru/system/library/cache/file.php on line 17
2016-11-06 20:41:57 - PHP Notice:  Undefined index: enquiry in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/information/contact.php on line 193
2016-11-07 9:09:03 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-07 9:09:03 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-08 16:41:54 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-08 16:41:54 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-15 21:58:20 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29
2016-11-15 21:58:20 - PHP Notice:  Undefined variable: product_info in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/common/footer.php on line 29

Подскажите пожалуйста, как починить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

лечи

2016-11-06 20:41:57 - PHP Notice:  Undefined index: enquiry in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/information/contact.php on line 193

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

лечи

2016-11-06 20:41:57 - PHP Notice:  Undefined index: enquiry in /var/www/bioru/data/www/cybergrow.ru/system/storage/modification/catalog/controller/information/contact.php on line 193

 

 

Я, мягко говоря, не осведомлен в этих вопросах. Что здесь не так? В свежескачанном опенкарте файл точно такие строки содержит, как и у меня:

 

protected function validate() {
if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 35)) {
$this->error['name'] = $this->language->get('error_name');
}
 
if (!preg_match($this->config->get('config_mail_regexp'), $this->request->post['email'])) {
$this->error['email'] = $this->language->get('error_email');
}
 
        if ((utf8_strlen($this->request->post['enquiry']) < 1) || (utf8_strlen($this->request->post['enquiry']) > 3000)) {
$this->error['enquiry'] = $this->language->get('error_enquiry');

Помогите тупому! Можно за деньги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"свои 5 коп" )) Не используйте mail () - нормальные почтовики, будут в спас складывать, штабелями. Используйте SMTP. Если что, пишите. поделюсь наработками ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"свои 5 коп" )) Не используйте mail () - нормальные почтовики, будут в спас складывать, штабелями. Используйте SMTP. Если что, пишите. поделюсь наработками ))

1) Откройте библиотеку с отправкой почты посмотрите что там внутри и не выдумывайте 

2) Я уже все сделал 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.