Не удается получить доступ к моей панели управления WordPress после входа в систему

#wordpress

#wordpress

Вопрос:

Когда я нажимаю на нее, ничего не происходит — ни сообщения об ошибке, ни изменения URL, он просто обновляет домашнюю страницу. Фактически, если я выхожу из системы, очистив свою историю, я даже не могу получить доступ к странице входа в WordPress. Чтобы добраться до этого, я должен использовать mysite/wp-login.php Итак, теперь, когда я вошел в систему, я вижу ссылку на панель мониторинга, но когда я нажимаю на нее, ничего не происходит.

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

Вот что я пробовал:

  1. Очищенная история и перезагрузка

  2. Пробовал в другом браузере

  3. создайте резервную копию, а затем удалите файл htaccess (проблема не устранена)

  4. Переименуйте папку wp-content / plugins через файловый менеджер в моей панели управления, чтобы отключить плагины (проблема не устранена)

  5. Зашел в мою базу данных в cpanel, проверил пользователя и подтвердил, что у него есть полные права доступа. Не уверен, что это переводит права доступа к панели управления)

  6. Зашел в мою базу данных в cpanel и создал нового пользователя (не удалось войти в систему — не уверен, что такое учетные данные для входа, и у него есть только 3 снимка)

  7. Я зашел в phpMyAdmin и просмотрел базу данных;

В таблице wp-users;

Там находятся те же два пользователя, которые должны быть там. Я добавил нового пользователя и вошел в систему как новый пользователь — это не устранило проблему, что неудивительно, потому что это не похоже на проблему входа в систему, а скорее на проблему привилегий.

  1. В таблице wp_usermeta;

wp_capabilities = a:1:{s: 13: «администратор»;b: 1;} wp_user_level = 10

Итак, мои пользовательские уровни выглядят правильно. Вероятно, это не проблема с конфиденциальностью или взлом.

  1. Все еще в таблице wp_usermeta;

Удалил запись токенов сеанса на случай, если у меня была куча одновременных открытых сеансов.

Не сработало.

  1. Зашел в мою панель управления, а затем в файловый менеджер и заметил текстовый файл с именем error_log

PHP устарел: функция create_function() устарела в /home/siteo1/public_html/aindex.php в строке 3

  1. Погуглил и обнаружил, что это, скорее всего, из-за старого WordPress. Скачал последнюю версию wordpress, переименовал wp-admin и wp-includes в my file manger во что-то другое. Загружены те же папки из загруженной новой версии.

Не сработало.

У меня почти закончились идеи. У кого-нибудь есть какие-либо предложения?

Жесткий.

Ответ №1:

Верно, у меня есть ответ.

Меня взломали. Хакеры поместили файл .htaccess в мою папку wp-admin, который запретил весь доступ и заменил тот, который у меня был в корне.