Программирование,  Ремонт и восстановление

Ошибка 500 на блоге из-за плагина

Сегодня захожу на проверить есть ли новые комментарии, а мне в ответ страница выдает ошибку 500.
Думаю в чем проблема? Вчера все штатно работало, сегодня нет…
Иду смотреть логи ошибок, и вижу такую шляпу…

 Fatal error: Call to a member function is_main_query() on null in ...plugins/theme-my-login/includes/class-theme-my-login.php on line 264

Думаю все понятно с вами.

  1. Иду в Базу Данных, нахожу таблицу: «wp_options»
  2. Нахожу столбец «option_name», в нем ищу поле «active_plugins» и изменяю весь сохраненный JSON на следующий (предварительно сохраните его, дабы если что затем снова вернуть на место!):
    a:0: {}
  3. Сохраняю и вуаля, все снова работает 🙂

Захожу в админку, а там оказывается плагин не обновленный, как раз проблемный. Обновляю и вставляю свой JSON заново в поле «active_plugins».

Все как работало, так и продолжает работать до этого и не пришлось заново включать плагины.

PS. Возможна ситуация, когда после проделанной операции ошибка снова всплывает для этого проделайте те же шаги, только в этом случае, включайте вручную, дабы точно определить из-за какого плагина вылетает данная ошибка!

Добавить комментарий

Войти с через: 

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

Защита от роБота * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.