Як вимкнути плагіни WordPress не заходячи в адмін-панель

Привіт:) Що робити, якщо ВордПрес-сайт перестав працювати і немає доступу до адмін-панелі? Як визначити причину поломки? Один із варіантів — деактивувати всі модулі. У цьому пості покажу, як вимкнути плагіни WordPress не заходячи в адмін-частину.

Що дає вимкнення всіх плагінів?

Якщо перестав відкриватися сайт чи не працює якийсь його функціонал, то часто винні у цьому активні плагіни. Справа в тому, що їхній код пишуть різні люди. Одні розробники підходять до цього серйозно і намагаються робити все правильно, дотримуються стандартів коду та правил безпеки. Інші припускаються помилок, і причому грубих. В результаті плагін може просто не працювати. Гірше, якщо він ламає весь веб-ресурс. Найпростіший вихід — зайти в адмін-панель та вимкнути його.

Але адміністратор не завжди знає, який модуль дав збій. Вихід один — вимкнути всі плагіни, а потім активувати їх по одному та перевіряти результат. Це дасть змогу знайти "винуватця" помилки. Але що робити, якщо адмінка ВордПрес не відкривається?

до змісту ↑

Як вимкнути плагіни WordPress не заходячи в адмін-панель

Розберу всі способи, як це зробити без адмін-панелі.

Файловий менеджер хостингу

Серед інструментів панелі керування хостингу є файловий менеджер. Він дозволяє працювати з файлами сайту безпосередньо: створювати/редагувати/вилучати. Покажу на прикладі популярної cPanel.

  1. Увійдіть у каталог свого сайту
public_html/site.com/wp-content
На вашому хостингу цей шлях може відрізнятись. Але структура каталогів WordPress-сайту однакова. У папці wp-content знаходяться дані користувача (плагіни, теми, завантажені через Медіабібліотеку файли).
  1. Перейменуйте каталог plugins. Можна просто додати цифру на початку або символ підкреслення. Наприклад, 0plugins чи _plugins.
Якщо проблема справді була в одному з плагінів, ви вже зможете отримати доступ до адмін-частини сайту.
  1. Перейдіть до адмін-розділу Плагіни. Видно, що всі вони залишилися, але деактивовані.
  1. У файловому менеджері хостингу перейменуйте каталог назад, щоб його назва була колишньою — plugins.
  1. Тепер по одному активуйте плагіни та перевіряйте результат. Таким чином стане зрозуміло, який із них дає збій.
до змісту ↑

FTP

Ще один спосіб вимкнути всі плагіни — через ФТП-протокол.

  1. Під'єднайтесь до сервера хостингу за допомогою FTP-клієнта (наприклад, FileZilla). Для цього потрібно з'ясувати такі дані:
  • назва хосту,
  • ім'я користувача;
  • пароль.
  1. Перейменуйте каталог /wp-content/plugins та виконайте пункти 3, 4 і 5 із способу вище.
до змісту ↑

Програма PhpMyAdmin

Вимкнути всі плагіни відразу можна також через утиліту PhpMyAdmin. Її можна знайти в панелі керування хостингу.

Вирішити задачу з її допомогою можна двома способами.

до змісту ↑

Таблиця wp_options

  1. Перейдіть до бази даних свого сайту.
  1. Знайдіть та відкрийте таблицю wp_options.
  1. У таблиці знайдіть поле із назвою active_plugins.
  1. У комірці праворуч від неї натисніть 2 рази і замініть значення на a:0:{}
до змісту ↑

SQL-запит

  1. Відкрийте базу даних сайту в phpMyAdmin.
  1. Перейдіть на вкладку SQL і введіть запит у текстовому полі:
UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins'
  1. Натисніть кнопку Виконати і дочекайтеся завершення операції.

Михайло Петров
Михайло Петров

Мене звати Михайло. Я — WordPress-розробник. Створюю візитки, корпоративні сайти, блоги на WordPress.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *