Ошибка 500 на блоге из-за плагина
Сегодня захожу на блог проверить есть ли новые комментарии, а мне в ответ страница выдает ошибку 500.
Думаю в чем проблема? Вчера все штатно работало, сегодня нет…
Иду смотреть логи ошибок, и вижу такую шляпу…
PHP 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
Думаю все понятно с вами.
- Иду в Базу Данных, нахожу таблицу: «wp_options»
- Нахожу столбец «option_name», в нем ищу поле «active_plugins» и изменяю весь сохраненный JSON на следующий (предварительно сохраните его, дабы если что затем снова вернуть на место!):
a:0: {}
- Сохраняю и вуаля, все снова работает 🙂
Захожу в админку, а там оказывается плагин не обновленный, как раз проблемный. Обновляю и вставляю свой JSON заново в поле «active_plugins».
Все как работало, так и продолжает работать до этого и не пришлось заново включать плагины.
PS. Возможна ситуация, когда после проделанной операции ошибка снова всплывает для этого проделайте те же шаги, только в этом случае, включайте плагины вручную, дабы точно определить из-за какого плагина вылетает данная ошибка!