Оглавление
- Внимание
- Если вы забыли пароль и знаете логин
- Если вы забыли пароль и не помните логин
- Если срок действия пароля истек
ВНИМАНИЕ!
Данные способы применимы только если у вас доступ к хостингу или FTP или SSH.
1. Если вы забыли пароль от админки и знаете логин пользователя с ID = 1
Решение следующее:
Нужно написать небольшой скрипт на PHP и закинуть его в корень сайта через FTP. Например, reset_pass.php
:
Далее, в адресной строке браузера вводим https://ваш_сайт/reset_pass.php
, ждем обновления страницы.
После заходим в админку https://ваш_сайт/bitrix/admin
. Вводим логин и пароль - 123456.
2. Если вы забыли пароль от админки и не помните логин
Нам поможет доступ через SSH, несколько вариантов:
Запускаем терминал:
- Вводим IP или домен сайта.
- Вводим логин и пароль, обычно логин root (эти данные вы можете посмотреть на хостинге или запросить у хостинга через техническую поддержку).
Далее нам нужно получить информацию о базе данных:
- Находим файл
.my.cnf
, открываем, копируем пароль БД.
- В структуре файлов вашего сайта Битрикс находим
settings.php
, обычно находится в/home/bitrix/ext_www/ваш_сайт/bitrix/.settings.php
. Открываем и смотрим название БД.
Все необходимые данные у нас есть. Приступим, команды в терминале:
mysql -u db_username -p (можете использовать root и пароль из файла my.cnf или данные из файла settings.php)
USE название_БД; (из файла setting.php)
UPDATE `b_user` SET `PASSWORD` = MD5('123456'), `LOGIN` = 'admin' WHERE `ID`=1;
Теперь в БД установлен логин admin и пароль 123456. Можно заходить в админку.
3. Если вы получаете сообщение "Срок действия пароля истек"
То к предыдущему действию добавляем:
UPDATE `b_group` SET `SECURITY_POLICY` = REPLACE(`SECURITY_POLICY`, 's:2:"90"', 's:2:"0"') WHERE `ID` = 1;
Если Вам нужна помощь в восстановлении доступа к 1С-Битрикс, заполните форму ниже.