Перейти к содержимому
Русский язык для Invision Community 5

PHP Fatal error: Class 'skin_global_4'

Добрый вечер. Включил режим разработчика, решил почистить кеш форума.

 

Все шаблоны - хуки сбросил кеш, а когда делаю перестройку кеша в приложений то ошибка.

 

[Wed Sep 11 19:24:40 2013] [error] PHP Fatal error:  Class 'skin_global_4' not found in /var/www/сайт/data/www/сайт.ru/forums/admin/sources/classes/output/publicOutput.php(3840) : eval()'d code on line 3

 

Я методым тыка нашел хук из-за которого такой сбой IP.Content Menu Bar v1.0.0, но это не выход.

 

нашел на одном ресурсе такой выход, но не стал его использовать.

 

Проблема решена:

 

Версия PHP 5.4

 

Нужно в файле admin/sources/classes/output/publicOutput.php

 

На 3802 строке

 

eval( $thisContents );

 

заменить на

 

if (isset($thisContents)) { eval( $thisContents ); }

 

Кто сталкивался с таким.?

Рекомендованные сообщения

А зачем включать режим разработчика чтобы перестройть кеш?

  • Автор

Форум существует с времен 3.0 версий, и там этот режим никогда не вкл. Вот включил чтоб почистить.

На главной странице АЦ даже писалось. Безымянный.png

 

Вот и стало интересно почему ошибка выпадает таким образом, а раньше я ее не видел и логи чистые.

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

  • Автор

Спасибо я уже понял, просто интересно с чем связана ошибка. Вроде хук рабочий навигационного меню, без сбоев и без вареза все.

С тем, что режим разработчика не предназначен для использования на живом форуме, видимо. Его на чистом движке, без кучи установленных модов, обычно включают.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.