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

1.3.3 Ошибка в панели администратора

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

Загрузка
  1. Vasyaaaa

    Vasyaaaa Местный

    Регистрация:
    30.12.12
    Сообщения:
    19
    Симпатии:
    1
    Версия XF:
    1.4.3
    Здравствуйте уважаемые пользователи. Последнее время часто вижу данную ошибку:


    Информация об ошибке
    Zend_Controller_Response_Exception: Cannot send headers; headers already sent in /var/www/u0063449/data/www/forum.forum.ru/index.php(5) : assert code(1) : eval()'d code, line 1 - library/Zend/Controller/Response/Abstract.php:321
    Сгенерирована пользователем: Неизвестная учётная запись, Сегодня, в 17:58
    Трассировка стэка
    #0 /var/www/u0063449/data/www/forum.forum.ru/library/Zend/Controller/Response/Abstract.php(115): Zend_Controller_Response_Abstract->canSendHeaders(true)
    #1 /var/www/u0063449/data/www/forum.forum.ru/library/XenForo/ViewRenderer/Abstract.php(63): Zend_Controller_Response_Abstract->setHeader('X-Frame-Options', 'SAMEORIGIN')
    #2 /var/www/u0063449/data/www/forum.forum.ru/library/XenForo/ViewRenderer/HtmlPublic.php(18): XenForo_ViewRenderer_Abstract->__construct(Object(XenForo_Dependencies_Public), Object(Zend_Controller_Response_Http), Object(Zend_Controller_Request_Http))
    #3 /var/www/u0063449/data/www/forum.forum.ru/library/XenForo/Dependencies/Public.php(213): XenForo_ViewRenderer_HtmlPublic->__construct(Object(XenForo_Dependencies_Public), Object(Zend_Controller_Response_Http), Object(Zend_Controller_Request_Http))
    #4 /var/www/u0063449/data/www/forum.forum.ru/library/XenForo/FrontController.php(547): XenForo_Dependencies_Public->getViewRenderer(Object(Zend_Controller_Response_Http), 'html', Object(Zend_Controller_Request_Http))
    #5 /var/www/u0063449/data/www/forum.forum.ru/library/XenForo/FrontController.php(141): XenForo_FrontController->_getViewRenderer('html')
    #6 /var/www/u0063449/data/www/forum.forum.ru/index.php(16): XenForo_FrontController->run()
    #7 {main}
    Содержимое запроса
    array(3) {
    ["url"] => string(53) "http://forum.forum.ru/forums/the-ballas-gang.108/"
    ["_GET"] => array(0) {
    }
    ["_POST"] => array(0) {
    }
    }

    Кто нибудь может помочь решить данную проблему?
     
  2. Vasyaaaa

    Vasyaaaa Местный

    Регистрация:
    30.12.12
    Сообщения:
    19
    Симпатии:
    1
    Версия XF:
    1.4.3
    Кто-нибудь может помочь решить данную проблему? Либо разъяснить причину возникновения таких ошибок.
     
  3. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Возможны два варианта. Первый - что-то с шаблонами. То есть нужно посмотреть, а есть ли проблема на дефолтном стиле. Второй вариант - Вас взломали.
    Правда еще возможен и третий вариант, но он, судя по стеку вызовов, вроде не он. Иногда такие ошибки могут выдавать плохо написанные плагины.
    Больше в голову ничего не приходит.
     
    Vasyaaaa нравится это.
  4. Vasyaaaa

    Vasyaaaa Местный

    Регистрация:
    30.12.12
    Сообщения:
    19
    Симпатии:
    1
    Версия XF:
    1.4.3
    Ну взломать нас не могли, так как форум уже довольно таки давно находится на этом хостинге (я ссылку форума не стал вставлять, просто вписал адрес "forum.forum.ru"), и ошибка тоже возникает довольно таки давно... и очень часто, причем содержимое запроса всегда разное... В частности ссылка "["url"] => string(53) "http://forum.forum.ru/forums/the-ballas-gang.108/"".
     
  5. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    @Vasyaaaa 99% процентов что криво написанный плагин или вручную отредактированный файл самого XenForo у которого есть мусор до открывающего <?php тега. Чаще всего мусор в виде пробела, перевода строки или BOM-а. Часто появляется когда код правили каким-то редактором не предназначенным для правки кода (например некоторые редакторы любят добавлять BOM метку)

    P.S. Иногда мусор бывает после закрывающего ?> php тега, но шансов значительно меньше, т.к. по идее их вообще не должно быть в коже ксенфоро и плагинов.
     
    Vasyaaaa нравится это.
  6. Vasyaaaa

    Vasyaaaa Местный

    Регистрация:
    30.12.12
    Сообщения:
    19
    Симпатии:
    1
    Версия XF:
    1.4.3
    Системные файлы я не изменял, разве что редактировал сами шаблоны. Всего у меня два плагина: тайгачат, и плагин для отображения модераторов форума.
    [​IMG]
     
  7. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    @Vasyaaaa Ну я сказал в чем дело, а уже ваша проблема найти где именно.
    Самый простой вариант отключить все плагины и проверить будет появляться эта ошибка или нет
     
  8. Vasyaaaa

    Vasyaaaa Местный

    Регистрация:
    30.12.12
    Сообщения:
    19
    Симпатии:
    1
    Версия XF:
    1.4.3
    Проверю, спасибо за совет) Хоть и мнения возникновения данной ошибки расходятся... Попробую проверить все варианты)
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну не совсем так. Все же то, что кривые плагины могут вызывать такие ошибки - это факт. И в этом мы совпали. А то, что в php файлах может содержаться мусор, это почти наверняка приведет к подобной ошибке. Так что ищите файлы, которые вручную исправляли. Либо какие-то файлы могли некорректно залить на сервер.
    Проблемы с шаблонами и со взломом также не исключаются, хотя и маловероятны.
     

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