1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Куча ошибок в логах форума, связанных с RSS

Тема в разделе "Основные вопросы по XenForo", создана пользователем eterskov, 27.04.2013.

Загрузка
  1. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Подскажите пожалуйста. В "Журнале ошибок сервера" с периодичностью раз (а то и два) в минуту выскакивает одна и та же ошибка.

    1.jpg 2.jpg

    Выяснил, что эта ошибка связана с этим значком RSS ленты, находящимся на главной странице форума.

    3.jpg

    При клике на сам значок открывается страница с таким кодом

    Код:
    <errors>
    <error>
    <![CDATA[
    Запрошенная страница не может быть представлена в виде RSS.
    ]]>
    </error>
    </errors>
    Как подобное можно поправить?
     
  2. nmn

    nmn Активный пользователь

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Найдите файл, который указан на втором скриншоте, и empty замените на isset.
     
  3. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Подскажите пожалуйста поконкретнее, какой файл нужно найти.
     
  4. nmn

    nmn Активный пользователь

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Код:
    library/EWRporta/ControllerPublic/Forum.php
    нужно изменить 14 строку.
     
    eterskov нравится это.
  5. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Спасибо Вам за помощь! Но что то я в 14 строке не нашёл empty :(

    1.jpg

    На втором моём скрине, там где написано "трассировка стека" строка целиком имеет вот такой вид
    HTML:
    #0 /home/***/domains/clippu.net/public_html/library/EWRporta/ControllerPublic/Forum.php(14): XenForo_Application::handlePhpError()
    #1 /home/***/domains/clippu.net/public_html/library/XenForo/FrontController.php(310): EWRporta_ControllerPublic_Forum->actionIndex(Object(XenForo_RouteMatch))
    #2 /home/***/domains/clippu.net/public_html/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch()
    #3 /home/***/domains/clippu.net/public_html/index.php(13): XenForo_FrontController->run()
    #4 {main}
     
  6. nmn

    nmn Активный пользователь

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Так у вас ещё и хак устаревший, я совет для последней известной мне версии (1.5.7) привел. Там эта проблема автором замечена, решена, но неправильно. В вашем случае можно попробовать заменить подсвеченную строку на две из неё:
    Код:
    			$node_id = isset($response->params['forum']['node_id']) ? $response->params['forum']['node_id'] : 0;
    			$response->params['layout1'] = 'forum-'.$node_id;
    
    Это же придётся сделать в случае обновления.
     
  7. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Это о Портале Вы говорите?
     
  8. nmn

    nmn Активный пользователь

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Да. Ошибка в одном из его файлов.
     
  9. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Такой конечный вид должен принять?
    2.jpg

    И если мне ничего не менять, оставить с такой ошибкой, чем мне это может навредить?
     
  10. nmn

    nmn Активный пользователь

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Да, такой.
    Не менять что именно? Не вносить ту правку, что я предложил? Ну, будет и дальше в журнал ошибок писаться мусор. Я не уверен, что при исправлении этого RSS заработает как надо.
    Не обновлять хак? Если сейчас всё устраивает, то можете не обновлять.
     
  11. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Я имею ввиду чисто эту ошибку. Если ничего не менять, а ошибки накапливаются, ничего же страшного? Я так понял эта проблема у всех. И все с ней уживаются.
     
  12. nmn

    nmn Активный пользователь

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    70
    Версия XF:
    1.1.3
    Да без проблем. Данные от этого не пострадают.
     
  13. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
    Спасибо за консультацию!
     

Поделиться этой страницей