Сайт из моих целей компании блог на WordPress 3.3.1 с темой на основе Twenty Ten. На прошлой неделе я обновил Apache и PHP на нашем производственном сервере. После этого приборная панель отказалась работать. Когда пользователь входит в систему, появляется пустая панель инструментов. Меню со ссылками все еще присутствует, но ни одна из ссылок не работает, поэтому нельзя создавать новые сообщения и т. Д. В источнике страницы я вижу следующее сообщение:
Неустранимая ошибка : доступ к необъявленному статическому свойству: WP_Screen :: $ this в блоге / wp-admin / includes / screen.php в строке 706
В конфигурацию WordPress не было внесено никаких изменений и не было установлено никаких новых плагинов. Как решить проблему?
fatal-error
Дмитрий Лебедев
источник
источник
Ответы:
В WordPress 3.3.1 есть ошибка, вызывающая проблему. Это может повлиять и на другие версии.
Чтобы решить эту проблему, вы можете обновить WordPress до текущей стабильной версии и выполнить интеграционное тестирование. Или вы можете быстро исправить ошибку.
Чтобы исправить ошибку:
<?php echo self::$this->_help_sidebar; ?>
<?php echo $this->_help_sidebar; ?>
Надеюсь, это поможет вам.
источник
Ответ Дмитрия о замене неправильного оператора PHP кажется мне лучшим:
замещать
<?php echo self::$this->_help_sidebar; ?>
С
<?php echo $this->_help_sidebar; ?>
источник
у вас есть три варианта
источник
Даже если вы не внесли никаких изменений в конфигурацию или не добавили новые плагины в WordPress, обновление базовой версии PHP может вызвать конфликт с одним из плагинов, которые вы уже успешно использовали.
Так как вы не можете получить доступ к панели администратора, чтобы отключить плагины, попробуйте просто переименовать папку / wp-content / plugins в что-то вроде / wp-content / plugins-OLD, а затем снова попробуйте получить доступ к администратору.
Если вы можете успешно войти после отключения ваших плагинов, то вы можете снова включить их 1 на 1, чтобы увидеть, какой из них, возможно, является виновником, и оставить его отключенным, пока вы не обновите ядро WordPress и сам плагин до последних версий. что, надеюсь, не имеют этих проблем.
источник