X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Сайт выдает ошибку, После переноса не отправляются сообщения
kirill2886
kirill2886
Topic Starter сообщение 10.10.2015, 18:28; Ответить: kirill2886
Сообщение #1


Новичок
*

Группа: User
Сообщений: 29
Регистрация: 27.9.2014
Поблагодарили: 1 раз
Репутация:   -2  


Здравствуйте, форумчане!

Помогите в решении небольшой проблемы.
После переноса сайта
с хостинга SWEB.RU Тариф: SX-4
на виртуальный сервер IHC.RU Тариф: Луна (400 MHz/512 MB/10 GB)

появилась ошибка "Mailer Error: Language string failed to load: instantiate" при отправке сообщений, через форму обратной связи.
1. ошибка

2. скрин формы

3. код формы
Развернуть/Свернуть
Код
<form action="/handler.php" enctype="multipart/form-data" method="POST">

Ваше имя:
<input type="text" name="f4">

E-mail отправителя:
<input type="text" name="f1">

Телефон:
<input type="text" name="f5">

Город:
<input type="text" name="f2">

Ваше резюме:
<textarea rows="7" name="f3" cols="30"></textarea>

Оценка сайта:
<select size="1" name="f6"><option>Отлично</option><option>Хорошо</option><option>Неплохо</option><option>Плохо</option><option>Ужасно</option></select>

Ваше фото:
<input type="file" name="f8">

<input type="submit" value="Отправить анкету">
</form>

4. код отправки - handler.php
Развернуть/Свернуть
Код
$name=$_POST['f4'];
$email=$_POST['f1'];
$phone=$_POST['f5'];
$town=$_POST['f2'];
$rezume=$_POST['f3'];  
$mark=$_POST['f6'];

// check input information :
if (empty($name)) {
        echo "<div class='rd'>Заполните имя</div>";
        die();
    }
if (empty($email)) {
        echo "<div class='rd'>Заполните email</div>";
        die();
    }
if (empty($phone)) {
        echo "<div class='rd'>Заполните телефон</div>";
        die();
    }
if (empty($town)) {
        echo "<div class='rd'>Заполните город</div>";
        die();
    }
if (empty($rezume)) {
        echo "<div class='rd'>Заполните резюме</div>";
        die();
    }
    
if (!eregi("^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,4}$",$email)){
     echo "<div class='rd'>Ошибочный email</div>";
     die();
}
if ($_FILES['f8']['size']=='0') {
         echo "<div class='rd'>Выберите файл</div>";
        die();
}

        $mail = new PHPMailer();
        $mail->From = 'noreply@retrorabota.com';      // от кого
        $mail->FromName = 'Работа для девушек : retrorabota.com';   // от кого
        $mail->AddAddress('mailto@inbox.ru', 'Администратор'); // кому - адрес, Имя
        $mail->AddAddress('mailto@yandex.ru', 'Администратор'); // кому - адрес, Имя                
        $mail->IsHTML(true);        // выставляем формат письма HTML
        $mail->Subject = 'Новая заявка на сайте, прочтите';  // тема письма
        $mail->AddAttachment($_FILES['f8']['tmp_name'], $_FILES['f8']['name']);
        
        $Body = 'Новая заявка на вашем сайте:<br>';
        $Body .= "Имя: ".iconv ('utf-8', 'cp1251', $name)."<br>";
        $Body .= "Электронная почта: ".iconv ('utf-8', 'cp1251', $email)."<br>";
        $Body .= "Телефон: $phone<br>";
        $Body .= "Город: ".iconv ('utf-8', 'cp1251', $town)."<br>";
        $Body .= "Резюме: ".iconv ('utf-8', 'cp1251', $rezume)."<br>";
        $Body .= "Оценка вашего сайта:".iconv ('utf-8', 'cp1251', $mark)."<br>";
        $Body .= "Фото во вложении<br>";
        $mail->Body = $Body;
        

        // отправляем наше письмо
        if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo);
        echo 'Спасибо! Ваша заявка отправлена.<br /><font size=3 color=red>Вы будете перенаправлены на главную страницу.</font>';


что случилось и что исправить в коде?
Сайт на движке вордпресс. Но форма обратной связи, как я помню писалась руками или просто подправлялась как-то.

Сообщение отредактировал kirill2886 - 10.10.2015, 18:30
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirill2886
kirill2886
Topic Starter сообщение 11.10.2015, 2:12; Ответить: kirill2886
Сообщение #2


Новичок
*

Группа: User
Сообщений: 29
Регистрация: 27.9.2014
Поблагодарили: 1 раз
Репутация:   -2  


zinchenko, выше все изложено и представлено, и по-поводу хостинга и виртуального сервера, и даже название сервисов с тарифами.
в теме видно не вооруженным глазом, что там все платное!) и бесплатными сервисами вообще не пользуюсь и другим не советую))

проблема в топе описана,
повторюсь - после переноса сообщения перестали отправляться на указанные email-ы в скрипте. код не изменялся. с базой все нормально. с кодом тоже все нормально. но проблема все-равно есть.
нужно решение проблемы, а именно, я предполагаю, что это происходит из-за того, что сайт перенесен с простого хостинга на виртуальный сервак. И на хостинге отправка происходила прямо на заданный адресат, на сервере это не поддерживается, скорее всего. Вот тут у меня загвоздка и есть.

может кто-то посодействовать? В Яше по этой ошибке есть что-то, но не помогло все-равно.

Сообщение отредактировал kirill2886 - 11.10.2015, 2:17
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
neegor
neegor
сообщение 11.10.2015, 2:20; Ответить: neegor
Сообщение #3


Новичок
*

Группа: User
Сообщений: 23
Регистрация: 18.4.2014
Поблагодарили: 4 раза
Репутация:   1  


Скорее всего на новом хостинге заблокировано все что связано с SMTP. Пиши в тех поддержку хостеру.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirill2886
kirill2886
Topic Starter сообщение 11.10.2015, 2:22; Ответить: kirill2886
Сообщение #4


Новичок
*

Группа: User
Сообщений: 29
Регистрация: 27.9.2014
Поблагодарили: 1 раз
Репутация:   -2  


neegor,
а конкретнее что написать?
попросить, чтобы включили мне на серваке smtp?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 11.10.2015, 11:33; Ответить: mmkulikov
Сообщение #5


Старожил
******

Группа: Active User
Сообщений: 2031
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 587 раз
Репутация:   68  


Цитата(kirill2886 @ 10.10.2015, 16:28) *
с хостинга SWEB.RU Тариф: SX-4на виртуальный сервер IHC.RU Тариф:

Здесь два "ключевых" слова хостинг и сервер
На хостинге Вам MTA настраивал и обеспечивал хостер, а
на сервере - это уже Ваша "головная боль" настраивать
необходимые Вам службы и сервисы...
Точнее - это работа администратора сервера.

Сообщение отредактировал mmkulikov - 11.10.2015, 11:33


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TalanArtem
TalanArtem
сообщение 11.10.2015, 13:02; Ответить: TalanArtem
Сообщение #6


Cogito, ergo sum!
******

Группа: Active User
Сообщений: 1659
Регистрация: 23.7.2010
Из: вселенной MARVEL
Поблагодарили: 840 раз
Репутация:   120  


Немного не по теме, но поменяли бы вы фавикон у сайта...это радужное сердечко такому "заведению" как-то не к лицу.
ИМХО, естессно, так что, сразу удаляюсь B)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
neegor
neegor
сообщение 11.10.2015, 14:07; Ответить: neegor
Сообщение #7


Новичок
*

Группа: User
Сообщений: 23
Регистрация: 18.4.2014
Поблагодарили: 4 раза
Репутация:   1  


kirill2886, Для начала выяснить поддерживает ли хостер SMTP. Зачастую хостеры это отключают дабы не плодить спамеров. Если хостер это разрешает, то настраивать сервак самостоятельно. Как уже было сказано, если сервак в аренде то настройка его на совести владельца.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirill2886
kirill2886
Topic Starter сообщение 12.10.2015, 3:49; Ответить: kirill2886
Сообщение #8


Новичок
*

Группа: User
Сообщений: 29
Регистрация: 27.9.2014
Поблагодарили: 1 раз
Репутация:   -2  


neegor,
сервак в аренде - это так.
про SMTP спросил у тех.поддержки, - сказали, что всегда включено.
Я так понимаю, что теперь мне нужно настроить сие чудоД)?
Есть, где наглядное понимание настройки?

Сообщение отредактировал kirill2886 - 12.10.2015, 3:53
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kirill2886
kirill2886
Topic Starter сообщение 15.10.2015, 15:23; Ответить: kirill2886
Сообщение #9


Новичок
*

Группа: User
Сообщений: 29
Регистрация: 27.9.2014
Поблагодарили: 1 раз
Репутация:   -2  


Есть тут тот, кто сможет настроить/установить мне smtp и что там еще необходимо!?

Сообщение отредактировал kirill2886 - 15.10.2015, 15:25
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Попинайте сайт
6 yanat 607 Сегодня, 12:12
автор: Iga
Открытая тема (нет новых ответов) Нужен новостник на сайт
Требуется новостник для сотрудничества
6 opanas 805 Сегодня, 1:50
автор: belfagor
Горячая тема (нет новых ответов) [Услуги] Баннер/Графика/Сайт
56 FillPlay 5283 15.12.2017, 18:16
автор: FillPlay
Открытая тема (нет новых ответов) Продам сайт под развитие
Под будущий СДЛ, тематика бизнес, возраст 1 год
5 abafons 1244 15.12.2017, 14:12
автор: xeons
Открытая тема (нет новых ответов) Продам сайт+домен
1 hndrs 630 15.12.2017, 13:36
автор: xeons


 



RSS Текстовая версия Сейчас: 17.12.2017, 12:38
Дизайн