Наиболее популярный вид доступа к сайту, который может понадобиться восстановить – это доступ к административной панели сайта или к CMS. Для восстановления понадобится наличие хотя бы доступа к хостингу сайта либо к почте админа.
Доступ к Wordpress
1-ый способ. Восстановление пароля через почту
Если ваш пароль перестал подходить по каким-либо причинам, то самый простой способ восстановить его – с помощью функции «Забыли пароль?».
- Нажмите на кнопку «Забыли пароль?».
- Введите имя пользователя или email.
- Откройте почту и следуйте указаниям в письме.
2-ой способ. Есть FTP-доступ к сайту
Необходимо найти файл functions.php в папке той темы, которая активна на сайте.
Необходимо открыть его через редактор кода (например, Notepad++) и добавить строку:
1 2 3 | wp_set_password(’password’, 1); |
Строку необходимо добавить в рамках php-кодаМожно в начале кода перед <?php
После этого сохраните файл и закачайте его в ту же папку, где и скачивали. Файл нужно сохранять в кодировке UTF-8 без метки BOM.
Далее заходим на сайт, на страницу авторизации в админ-панели. Логин указываем прежний (admin), а пароль вводим password.
Важно! Не забудьте удалить строку после авторизации в админ-панели, иначе пароль будет перезаписываться каждый раз при обращении к сайту. После этого поменяйте пароль на свой.
3-ий способ. Есть доступ к базе данных
Если по каким-то причинам предыдущий способ не подошёл, представляю вашему вниманию следующий вариант.
-
- Создаём файл с названием pass.php и со следующим содержимым: 123<?php $md5 = md5("password«); print $md5; ?>
- Загружаем файл в корневую папку сайта.
- Переходим по ссылке https://адрес-сайта.ru/pass.php и копируем строку со страницы.
- Теперь откройте базу данных и найдите таблицу wp_users
- В открывшемся поле будет первая строка – чаще всего это данные админа.
- Выберите столбец user_pass и замените его содержимое на скопированное значение из пункта 3.
- Удалите данные из столбца user_activation_key, если там что-то заполнено.
- Авторизуйтесь в админ-панели сайта с помощью пароля password и смените пароль на свой.
- Создаём файл с названием pass.php и со следующим содержимым:
4-ый способ. «Последний шанс»
Заключительный способ, которым можно воспользоваться, если не удалось восстановить доступ предыдущими вариантами.
-
- Необходимо загрузить в корневой каталог файл с названием reset-password.php и следующим содержимым: 123456789101112131415161718192021<?phprequire ’wp-load.php’;$user = get_user_by( ’login’, ’my-username’ );if ( $user ) {wp_set_password( ’my-new-password’, $user->ID );echo ’New password set.’;} else {echo ’Error: User not found.’;}?>
- Вместо my-username введите ваш логин, а вместо my-new-password новый пароль.
- Откройте загруженный файл по адресу – https://адрес-сайта.ru/reset-password.php
- Если всё верно, то после этого вы сможете авторизоваться в админке. Если скрипт показывает «User not found», исправьте логин и повторите процедуру.
- Не забудьте удалить файл!
- Необходимо загрузить в корневой каталог файл с названием reset-password.php и следующим содержимым:
Восстановление доступа к базе mysql
-
- Необходимо найти конфигурационный файл wp-config.php.
- Откройте данный файл и найдите строки с названием базы данных, логином и паролем.
- Откройте интерфейс phpMyAdmin, используя полученные логин и пароль.
- Готово!
Восстановление доступа к хостингу
Самый тяжёлый случай, так как восстановить доступ к хостингу можно только одним способом. Если у вас сохранились платёжные документы, то обратиесь в поддержку хостинга и предоставьте им все подтверждающие документы, после чего они помогут вам.
Восстановление доступа к регистратору домена
Принцип тот же самый, что и с доступами к хостингу: пишем запрос в поддержку хостинга и предоставляем им документы, подтверждающие личность/организацию. Возможно, понадобятся платёжные документы.
Источник; 1PS.RU
Статья была полезной?