Съезжает администрирование

DraGonS

Проверенные
Сообщения
33
Реакции
17
Баллы
3,305
Всем привет. Ребят столкнулся с такой проблемой, что из за 1 файла, съезжает админ панель.

Может кто подсказать в чем проблема?
Screenshot_2.png

Съезжает после добавления этого кода в файл index.php

Код:
<?php

class Example_Banner_index {
  public static function getHtml() {
    include '/var/www/forum/library/Example/Banner/banner.php';
    return $output;
  }
}
?>

После вывода информации о статусе сервера на форум
Screenshot_3.png

Причем, только в Index.php уберу хоть 1 символ, сразу форум перестает открываться, уже не знаю что придумать можно, чтобы админка не съезжала. А так статус работает стабильно.

Вот журнал ошибок:
Screenshot_4.png
 
Последнее редактирование:
На живом примере можно увидеть?
Да конечно, сейчас быстренько полный бекапчик форума сделаю, пароль сменю и отпишу в ЛС логин и пароль.

Отписал в ЛС

Вот кому если нужно, их журнала ошибок сервера:
Код:
Запись журнала ошибок сервера
Информация об ошибке
ErrorException: Fatal Error: syntax error, unexpected 'include' (T_INCLUDE), expecting ';' or '{' - library/Example/Banner/index.php:5
Сгенерирована пользователем: Atom, 29 мин. назад
Трассировка стэка
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}
Содержимое запроса
array(3) {
  ["url"] => string(33) "http://atom-pw.ru/forum/index.php"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Код:
Запись журнала ошибок сервера
Информация об ошибке
ErrorException: Fatal Error: syntax error, unexpected 'include' (T_INCLUDE), expecting function (T_FUNCTION) - library/Example/Banner/index.php:5
Сгенерирована пользователем: Atom, 32 мин. назад
Трассировка стэка
#0 [internal function]: XenForo_Application::handleFatalError()
#1 {main}
Содержимое запроса
array(3) {
  ["url"] => string(33) "http://atom-pw.ru/forum/index.php"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Ребят, может по логам ошибок кто скажет в чем проблема?
 
Последнее редактирование:
Синтаксическая ошибка.

Если у вас файл banner.php , лежит в каталоге где и index.php тогда попробуйте поменять код вот так.

Код:
<?php
class Example_Banner_index {
public static function getHtml() {
include 'banner.php';
return $output;
}}

И кодировку сменить на UTF-8 без BOM (возможно там скрытый спец. символ в HTML, который ставит этот пропуск.
 
Последнее редактирование:
Синтаксическая ошибка.

Если у вас файл banner.php , лежит в каталоге где и index.php тогда попробуйте поменять код вот так.

Код:
<?php
class Example_Banner_index {
public static function getHtml() {
include 'banner.php';
return $output;
}}

И кодировку сменить на UTF-8 без BOM (возможно там скрытый спец. символ в HTML, который ставит этот пропуск.

Спасибо огромное, дело было в кодировке, изменил кодировку, и все стало отлично! Но пока подождать нужно что в логах ошибок сервера будет.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу