#wordpress
#wordpress
Вопрос:
Когда я нажимаю на нее, ничего не происходит — ни сообщения об ошибке, ни изменения URL, он просто обновляет домашнюю страницу. Фактически, если я выхожу из системы, очистив свою историю, я даже не могу получить доступ к странице входа в WordPress. Чтобы добраться до этого, я должен использовать mysite/wp-login.php Итак, теперь, когда я вошел в систему, я вижу ссылку на панель мониторинга, но когда я нажимаю на нее, ничего не происходит.
Я не работал над этим несколько недель. Маловероятно, что я что-то сломал. Возможно, обновление вызвало конфликт, но у меня есть несколько других очень похожих сайтов, у которых нет этой проблемы. Я подозреваю, что меня взломали.
Вот что я пробовал:
-
Очищенная история и перезагрузка
-
Пробовал в другом браузере
-
создайте резервную копию, а затем удалите файл htaccess (проблема не устранена)
-
Переименуйте папку wp-content / plugins через файловый менеджер в моей панели управления, чтобы отключить плагины (проблема не устранена)
-
Зашел в мою базу данных в cpanel, проверил пользователя и подтвердил, что у него есть полные права доступа. Не уверен, что это переводит права доступа к панели управления)
-
Зашел в мою базу данных в cpanel и создал нового пользователя (не удалось войти в систему — не уверен, что такое учетные данные для входа, и у него есть только 3 снимка)
-
Я зашел в phpMyAdmin и просмотрел базу данных;
В таблице wp-users;
Там находятся те же два пользователя, которые должны быть там. Я добавил нового пользователя и вошел в систему как новый пользователь — это не устранило проблему, что неудивительно, потому что это не похоже на проблему входа в систему, а скорее на проблему привилегий.
- В таблице wp_usermeta;
wp_capabilities = a:1:{s: 13: «администратор»;b: 1;} wp_user_level = 10
Итак, мои пользовательские уровни выглядят правильно. Вероятно, это не проблема с конфиденциальностью или взлом.
- Все еще в таблице wp_usermeta;
Удалил запись токенов сеанса на случай, если у меня была куча одновременных открытых сеансов.
Не сработало.
- Зашел в мою панель управления, а затем в файловый менеджер и заметил текстовый файл с именем error_log
PHP устарел: функция create_function() устарела в /home/siteo1/public_html/aindex.php в строке 3
- Погуглил и обнаружил, что это, скорее всего, из-за старого WordPress. Скачал последнюю версию wordpress, переименовал wp-admin и wp-includes в my file manger во что-то другое. Загружены те же папки из загруженной новой версии.
Не сработало.
У меня почти закончились идеи. У кого-нибудь есть какие-либо предложения?
Жесткий.
Ответ №1:
Верно, у меня есть ответ.
Меня взломали. Хакеры поместили файл .htaccess в мою папку wp-admin, который запретил весь доступ и заменил тот, который у меня был в корне.