ErrorException: Fatal Error: Call to a member function setReplyTo() on a non-object

zayka42

Проверенные
Сообщения
237
Реакции
84
Баллы
28,530
нуль ставил с вашего форума
при попытке отправить сообщение через форму обратной связи выдает ошибку
Информация об ошибке;
Код:
ErrorException: Fatal Error: Call to a member function setReplyTo() on a non-object -library/XenForo/ControllerPublic/Misc.php:215
Сгенерирована пользователем: Ivan, 6 мин. назад
Трассировка стэка;
Код:
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}
Содержимое запроса;
Код:
array(3) {
["url"] => string(32) "http://mysite.ru/misc/contact"
["_GET"] => array(0) {
}
["_POST"] => array(7) {
["subject"] => string(3) "sof"
["message"] => string(6) "sdfsdf"
["_xfToken"] => string(8) "********"
["redirect"] => string(20) "http://mysite.ru/"
["_xfRequestUri"] => string(1) "/"
["_xfNoRedirect"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}

как вылечить ?
 
Последнее редактирование:
  1. Anonymizer/URL Redirector by xenCODE 1.1.3
  2. Рейтинг тем 1.2.1.7
  3. [bd] Rotating Ads 2.0
  4. Show Similar Threads On Thread Creation 1.1.7
отключил все не помогло

ошибка которую показывает юзеру
Код:
The server responded with an error. The error message is in the JavaScript console.
 
Последнее редактирование модератором:
из консоли
Код:
OverlayLoader for misc/contact xenforo.js?_v=20ec7b33:285
XenForo.activate([div.xenOverlay.__XenForoActivator, prevObject: e.fn.init[1], context: undefined, jquery: "1.11.0", constructor: function, selector: ""…]) xenforo.js?_v=20ec7b33:220
PHP <br />
<b>Fatal error</b>:  Call to a member function setReplyTo() on a non-object in <b>/home/zayka42/html/library/XenForo/ControllerPublic/Misc.php</b> on line <b>215</b><br />
xenforo.js?_v=20ec7b33:231
XenForo.activate([div.xenOverlay.__XenForoActivator, prevObject: e.fn.init[1], context: undefined, jquery: "1.11.0", constructor: function, selector: ""…]) xenforo.js?_v=20ec7b33:220
 
Последнее редактирование:
Вообще не видел такой ошибки никогда...
Вам бы протестировать всё это дело на другом хостинге или на локалке. Мне кажется, что эта проблема именно на стороне сервера.
 
на денвере то же не работает, в журнале ошибок тоже самое
из консоли на денвере
Код:
XenForo.activate([div.xenOverlay.__XenForoActivator, prevObject: e.fn.init[1], context: undefined, jquery: "1.11.0", constructor: function, selector: ""…])                                     xenforo.js?_v=17ea0fcf:220
PHP <!--error--><br />
<b>Fatal error</b>:  Call to a member function setReplyTo() on a non-object in <b>Z:\home\test1.ru\www\library\XenForo\ControllerPublic\Misc.php</b> on line <b>215</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>                              xenforo.js?_v=17ea0fcf:231
XenForo.activate([div.xenOverlay.__XenForoActivator, prevObject: e.fn.init[1], context: undefined, jquery: "1.11.0", constructor: function, selector: ""…])              xenforo.js?_v=17ea0fcf:220
 
перезаливал, не помогло. пароли сменил, а вот с чисткой я не знаю ибо html верх моих знаний.
проверил бд онлайн антивирусами все норм. бд скачаная из автобекапа не вызывает реакции аваста, а вот на экспорт из pma ругается
 
Последнее редактирование:
Посмотрел код движка. Тупой вопрос - у пользователя, которым вы пытаетесь отправить сообщение, указан адрес электронной почты? Вернее он корректен? Не с домена .рф, например? Потому что ошибка падает на строке отправки уведомления на почту и я не вижу другого варианта кроме как того, что адрес указан ошибочно.
 
Последнее редактирование:
А версия XF какая? В 1.4.2 было исправление как раз относительно формы обратной связи. Если более старая - обновитесь. Странно что у вас она на чистом движке возникает. Ощущение что дело в неправильной настройке отправки электронной почты в движке.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу