wp-admin повертає 403 Forbidden
-
Привіт! Я стикаюся з проблемою, яку не можу вирішити вже тривалий час. 📌 Суть:
Коли я намагаюся зайти у
/wp-admin/, сервер повертає403 Forbidden. Водночас:- Користувач залогінений і має роль
administrator - Сайт працює (фронтенд відкривається)
wp-login.phpпрацює — я можу увійти без помилок- Власноруч створений файл
admin-check.phpв/wp-admin/підтверджує, що я — адміністратор
phpКопіювати
Редагувати
<?php require_once(dirname(__FILE__) . '/../wp-load.php'); if (current_user_can('administrator')) { echo '✅ Access OK: You are administrator'; }✅ Що я вже перевірив: КомпонентСтанПлагіниВимкнено повністюMU-плагіниВідсутніТемаПеревірено (functions.php очищено).htaccess(кореневий)Встановлено стандартний WordPress.htaccessв/wp-admin/Відсутнійfunctions.phpВидалено небезпечні блоки (delete_option,echoвinit)LiteSpeed, ModSecurityВимкненоФайлові права/wp-admin/—755, файли —644КешОчищено (браузер, сервер)Зміна темиНе допомогла 🧪 Додаткові спроби- При зміні теми на
twentytwentyfour—403зберігається - Навіть у режимі інкогніто, з іншого браузера / IP — те саме
- Сайт на тому ж сервері, розгорнутий локально, працює без проблем
❓Питання
- Які ще можуть бути причини
403при доступі до/wp-admin/, якщо все вище вже виключено? - Чи є якісь особливі сценарії, коли WordPress або сервер блокують адмінку навіть при валідній авторизації?
Буду вдячний за будь-які ідеї або досвід 🙏
📎 Додатково можу надати:
- Повний
functions.php - Скріншоти відповідей сервера
- Доступний до логів, FTP, phpMyAdmin
- Користувач залогінений і має роль
Тема «wp-admin повертає 403 Forbidden» закрита для нових відповідей.