Що робити, якщо вас заблоковано в адмінці WordPress (wp-admin)

Блокування доступу до адмінки WordPress (wp-admin) може засмучувати і трапляється з різних причин, зокрема через проблеми з плагінами або темами, неправильне введення пароля або зміни в правах користувача. Ось вичерпний посібник про те, що робити, якщо ви заблокували доступ до адмінки WordPress: Очистіть браузер...

Очистіть файли cookie та кеш браузера

Іноді проблема може бути простою, як проблема з браузером. Очистіть файли cookie та кеш вашого браузера, щоб переконатися, що це не збій сеансу, який заважає вам увійти в систему.

Вимкнути плагіни

Несправний плагін може спричинити блокування, особливо якщо він керує безпекою або ролями користувачів.

  • Через FTP або файловий менеджер: Підключіться до свого сайту за допомогою FTP-клієнта або файлового менеджера в панелі керування хостингом. Перейдіть в розділ wp-content і знайдіть папку плагіни папку. Перейменуйте її на щось на зразок plugins_deactivate щоб вимкнути всі плагіни. Якщо це вирішить проблему, перейменуйте теку назад на плагіни а потім відключіть плагіни один за одним в адмінці WordPress, щоб знайти винуватця.

Скинути пароль

Якщо проблема пов'язана з паролем, спробуйте скинути його.

  • По електронній пошті: Скористайтеся посиланням "Забули пароль?" на сторінці входу, щоб відновити пароль електронною поштою.
  • Через phpMyAdmin: Якщо скидання електронною поштою не спрацювало, ви можете скинути пароль безпосередньо в базі даних. Відкрийте phpMyAdmin з панелі управління хостингом, знайдіть свою базу даних WordPress і перейдіть до розділу wp_users таблиця. Відредагуйте запис користувача, введіть нове значення у полі user_pass виберіть MD5 в меню функцій і збережіть зміни.

Перевірити права користувача

Якщо ви підозрюєте, що ваші ролі або дозволи були змінені:

  • Через phpMyAdmin: Перейдіть до розділу wp_usermeta у вашій базі даних WordPress. Перевірте wp_capabilities (префікс table wp_ може відрізнятися) для вашого ідентифікатора користувача, щоб переконатися, що він встановлений на a:1:{s:13:"administrator";s:1:"1";}. Цей рядок позначає вас як адміністратора.

Перевірте ваш файл wp-config.php

Переконайтеся, що ваш wp-config.php файл не було змінено, особливо AUTH_KEY та інші ключі безпеки, оскільки це може вплинути на вхід в систему.

  • Через FTP або файловий менеджер: Завантажте та перевірте свій wp-config.php файл. Шукайте будь-які аномалії або нещодавні зміни, яких ви не робили, особливо навколо ключів безпеки WordPress.

Деактивуйте файл .htaccess

Неправильні конфігурації у вашому .htaccess може заборонити доступ до адмін-панелі.

  • Через FTP або файловий менеджер: Перейменуйте свій .htaccess файл до чогось на кшталт .htaccess_old щоб деактивувати його. Якщо доступ дозволено, створіть новий .htaccess перейшовши в Налаштування > Перманентні посилання в адмінці WordPress і натиснувши "Зберегти зміни".

Перевірте наявність правил заборони IP

Якщо ваш IP було випадково додано до списку заборон у вашому хостинговому середовищі або через плагін безпеки, доступ до wp-admin може бути заблоковано.

  • Через cPanel або Панель управління хостингом: Знайдіть "Менеджер заборони IP-адрес" або подібні опції в панелі керування хостингом. Переконайтеся, що вашого IP немає в списку.
  • Через плагіни безпеки: Якщо у вас є доступ до файлів вашого сайту, можливо, вам доведеться вручну відредагувати файли плагінів, які контролюють доступ до IP-адрес, щоб видалити будь-які правила заборони, що впливають на вашу IP-адресу.

Зверніться до свого хостинг-провайдера

Якщо жоден з наведених вище кроків не спрацював, зверніться до свого хостинг-провайдера. Він може перевірити наявність проблем на стороні сервера, допомогти визначити причину блокування і, можливо, відновити доступ для вас.

Відновлення з резервної копії

В крайньому випадку, якщо у вас є нещодавня резервна копія вашого веб-сайту, її відновлення може допомогти, особливо якщо блокування пов'язане з нещодавніми змінами або оновленнями.

Коли маєш справу з блокуванням, терпіння і систематичне усунення несправностей - це ключ до успіху. Завжди вживайте превентивних заходів, таких як регулярне резервне копіювання та обережне оновлення плагінів/тем, щоб мінімізувати ці проблеми в майбутньому.