Jump to content

PHP Fatal error: Class 'skin_global_4'


Атаман
 Share

Recommended Posts

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

 

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

 

[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 ); }

 

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

Link to comment
Share on other sites

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

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

 

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

Link to comment
Share on other sites

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

  • Upvote 1
Link to comment
Share on other sites

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

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...