Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка отправки контактной формы


asen

Recommended Posts

привет.

Есть форма обратной связи. При попытке отправки сообщения появляется ошибка сервера 500

 

покопав контроллер, я выяснил что ошибка срабатывает при вызове $mail->send();

(код в спойлере)

 

$this->load->language('information/contact');
 
$this->document->setTitle($this->language->get('heading_title'));
 
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
$mail = new Mail();
$mail->protocol = $this->config->get('config_mail_protocol');
$mail->parameter = $this->config->get('config_mail_parameter');
$mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname');
$mail->smtp_username = $this->config->get('config_mail_smtp_username');
$mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8');
$mail->smtp_port = $this->config->get('config_mail_smtp_port');
$mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout');
 
$mail->setTo($this->config->get('config_email'));
$mail->setFrom($this->request->post['email']);
$mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8'));
$mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8'));
$mail->setText($this->request->post['enquiry']);
 
$mail->send();
 
$this->response->redirect($this->url->link('information/contact/success'));
}

 

то есть, получается что ошибка в классе Mail.php

 

у меня версия 2.2.0.0
я пробовал закинуть класс с более  новой версии - никакого результата

возможно проблема в настройке сервера ?

Надіслати
Поділитися на інших сайтах


Возможно Вам нужно отправить сюда логи ошибки ?

Надіслати
Поділитися на інших сайтах

отпишите как оно по итогу.

 

PS если поддержка продинамит, купите тариф за бакс на каком-нить стабильном хостинге, закатайте туда магез - посмотрите. Думаю там не мега-бизнес, ничего страшного не будет. Только закройте от индексации или недолго залейте.

Надіслати
Поділитися на інших сайтах


отпишите как оно по итогу.

 

PS если поддержка продинамит, купите тариф за бакс на каком-нить стабильном хостинге, закатайте туда магез - посмотрите. Думаю там не мега-бизнес, ничего страшного не будет. Только закройте от индексации или недолго залейте.

хорошо. спасибо за совет

Надіслати
Поділитися на інших сайтах


Включите вывод ошибок, добавьте в htaccess 

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

  • +1 1
Надіслати
Поділитися на інших сайтах

Включите вывод ошибок, добавьте в htaccess 

php_value display_errors 1

php_value display_startup_errors 1

php_value error_reporting E_ALL

 

да, потом отправьте форму и смотрите логи, если будут подвижки - пишите

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.