Зміст
Блокування доступу до адмінки 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
(префікс tablewp_
може відрізнятися) для вашого ідентифікатора користувача, щоб переконатися, що він встановлений на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-адресу.
Зверніться до свого хостинг-провайдера
Якщо жоден з наведених вище кроків не спрацював, зверніться до свого хостинг-провайдера. Він може перевірити наявність проблем на стороні сервера, допомогти визначити причину блокування і, можливо, відновити доступ для вас.
Відновлення з резервної копії
В крайньому випадку, якщо у вас є нещодавня резервна копія вашого веб-сайту, її відновлення може допомогти, особливо якщо блокування пов'язане з нещодавніми змінами або оновленнями.
Коли маєш справу з блокуванням, терпіння і систематичне усунення несправностей - це ключ до успіху. Завжди вживайте превентивних заходів, таких як регулярне резервне копіювання та обережне оновлення плагінів/тем, щоб мінімізувати ці проблеми в майбутньому.