Quantcast
Channel: Света на Wordpress'е »Изменяем WordPress через MySql
Viewing all articles
Browse latest Browse all 5

WordPress: Деактивируем плагины вручную, без панели администратора.

$
0
0

Бывает, что какой-нибудь нехороший плагин или неудачное обновление версии WordPress'а лишает нас возможности даже зайти на панель администратора Вордпресса. Мало ли по какой причине у нас возникает ситуация, в которой мы понимаем, что хотим деактивировать один или все плагины, а панель администратора WordPress'a (Dashboard) нам недоступна.

Недавно наш клиент неудачно обновил WorpPress, вместо панели администратора "белый экран смерти" (для тех кто ни разу этого не видел - это просто белый, абсолютно пустой экран), сайт надо возвращать к жизни, устанавливать предыдущую версию Вордпресса. Читаем мы инструкцию (которую сами же 3 года назад и написали), а там одним из первым пунктов идёт деактивируйте все плагины.

Сегодня мы вам расскажем два способа как деактивировать плагин (или плагины) без панели администратора.

Деактивировать плагин(ы) Вордпресса через ftp.

Не самый корректный, но самый простой способ.

Через панель управления хостинга или через любимый ftp-клиент получаем доступ к файловому пространству сайта, заходим в директорию wp-content/plugins и переименовываем папку с нехорошим плагином badplugin во что-нибудь типа badplugin-disabled. Этот плагин работать уже не будет и теперь если причина неработоспособности WordPress'а была в именно в этом плагине, вы сможете зайти в панель администратора, и только вкладке с плагинами вы увидите небольшое сообщение об ошибке что-то типа: "Plugin badplugin/ххх.php has been deactivated due to an error: Plugin file does not exist."

Ели таким образом вам надо деактивировать все плагины переименуйте все поддиректории в директории wp-content/plugins. После исправления ошибок, вы сможете переименовать их обратно.

Деактивировать плагин(ы) Вордпресса в Базе Данных.

Перед любыми операциями с Базой Данных рекомендуется её сохранить.
1. Для чего коннектимся к PhpMyAdmin и
Напротив нашей Базы Данных нажимаем Export и выгружаем файл с содержимым БД на свой локальный компьютер:

Export


либо прямо у себя на хостинге создаём копию БД (Инструкция пп 0-3)

2. Кликаем на табличку wp-options (впрочем, если вы продвинутый пользователь Вордпресса префикс таблицы у вас может быть и другой) и видим экран:

Select


Модифицируем SQL-запрос.
Исправляем исходный запрос: SELECT * FROM `wp_options`
И с помощью запроса: SELECT * FROM `wp_options` WHERE `option_name`= 'active_plugins'
выбираем из таблицы опций запись, где перечислены все активированные на сайте плагины.
Select2

Результат может быть примерно таким:

Plugins


Кликнув дважды по выделенному полю мы сможем отредактировать его значение.
Plugins2

Строчка в поле активированных плагинов будет иметь примерно такой:
a:2:{i:0;s:19:"akismet/akismet.php";i:3;s:36:"google-sitemap-generator/sitemap.php";}
или такой вид
a:4:{i:0;s:18:"bubble-seo/seo.php";i:1;s:36:"google-sitemap-generator/sitemap.php";i:2;s:41:"scroll-back-to-top/scroll-back-to-top.php";i:3;s:35:"wp-fastest-cache/wpFastestCache.php";}

Обязательно сохраняем эту строчку где-нибудь в Блокноте(Notepad) и теперь можно начать её модифицировать.

Рассмотрим её структуру.

1. a:4 - число после "а" соответствует количеству активированных плагинов.
Поэтому если вы собираетесь деактивировать все плагины, вам достаточно просто поставить 0 после "a" (т.е. замените выделенное синим число на 0). После переустановки WordPress'а, например, вам будет достаточно поменять этот нолик на число активированных ранее плагинов и все плагины будут немедленно активированы.

2. Активированный плагин описывают следующим образом. Для примера:
i:2;s:41:"scroll-back-to-top/scroll-back-to-top.php";
число после i - номер плагина (должен быть уникальным)
число после s - количество символов в адресе главной программы плагина
и в двойных кавычках записан тот самый адрес главной программы плагина
заканчивается описание точкой с запятой ;

Поэтому если мы хотим деактивировать с помощью внесения исправлений в Базу Данных только один плагин, мы должны:
1) на единицу уменьшить число после "a";
2) аккуратно вычистить из строки всю информацию о плагине, начиная с i заканчивая точкой с запятой ;

Снова активировать плагин вы сможете из панели администратора WordPress'а, когда у вас всё заработает.

Оставайтесь с нами...


Viewing all articles
Browse latest Browse all 5

Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Trending Articles


Ang Nobela sa “From Darna to ZsaZsa Zaturnnah: Desire and Fantasy, Essays on...


Lola Bunny para colorear


Dino Rey para colorear


Girasoles para colorear


Dibujos de animales para imprimir


Renos para colorear


Dromedario para colorear


Love Quotes Tagalog


Mga Patama Quotes at Pamatay Banat Quotes


RE: Mutton Pies (mely)


Gwapo Quotes : Babaero Quotes


Kung Fu Panda para colorear


Libros para colorear


Mandalas de flores para colorear


Dibujos para colorear de perros


Toro para colorear


mayabang Quotes, Torpe Quotes, tanga Quotes


Long Distance Relationship Tagalog Love Quotes


Love Quotes Tagalog


Mga Tala sa “Unang Siglo ng Nobela sa Filipinas” (2009) ni Virgilio S. Almario





Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC