Предложили мне тут на днях заняться одним слегка заброшенным сайтом построенном на CMS 1C-bitrix (версия 14.5.0).
Сайт как сайт, для небольшой транспортной компании. Сделан был пару лет назад и больше им никто не занимался. К этому времени владельцы умудрились потерять пароль ко входу в админку.
Но так как я сам в своё время регистрировал данный домен и размещал сайт на хостинге своего основного хостинг-провайдера, то у меня был и доступ к базе данных сайта и сохранился FTP доступ к нему.
Вот в этом посту я и хочу поделиться способами как поменять пароль ко входу в админку Bitrix, если вы вдруг его потеряли.
Самый простой и разумный вариант в данном случае это сменить пароль через базу данных с помощью phpMyAdmin. У вас тогда должен быть доступ к базе данных, который можно получить у хостинг-провайдера сайта.
Как поменять пароль к админки Bitrix через phpMyAdmin:
1. Заходим через phpMyAdmin в базу данных необходимого сайта, и находим в левом столбце строчку b_user:
2. Нажимаем на неё и попадаем на страницу на которой мы видим старый пароль в зашифрованном виде и логин:
3. Нажимаем на Изменить и попадаем в таблицу, где мы пароль и поменяем — в строчке PASSWORD устанавливаем функию MD5 и рядом вводим новый пароль:
4. Затем в низу таблице нажимаем ОК:
И снова попадаем на страницу:
Всё — пароль изменён, как видите новый пароль здесь также в зашифрованном виде. Но при входе в админку Битрикс вы вводите те же символы, что набирали при вводе нового пароля. Логин можно оставить стандартный.
Такой принцип смены пароля подойдёт и для других CMS, только например для смены пароля в CMS WordPress после входа в phpMyAdmin, в левом столбце нужно будет найти строчку wp_users вместо b_user которая у Bitrix.
Но если вам не удалось заполучить доступ к phpMyAdmin, то есть другой способ смены пароля для сайтов на CMS Bitrix. Для этого у вас должен быть FTP доступ к сайту.
Как поменять пароль к админки Bitrix с помощью FTP-доступа:
1. Создаёте в любом подходящим для этого редакторе файл dostup.php с такими строчками:
<? require($_SERVER['DOCUMENT_ROOT']."/bitrix/header.php"); $USER->Update(1,array("PASSWORD"=>'newpassw')); require($_SERVER['DOCUMENT_ROOT']."/bitrix/footer.php"); ?>
Где newpassw новый временный пароль для доступа в админку сайта.
2. Закачиваете этот файл через FTP в корневую папку сайта.
3. Затем запускаете его в браузере с помощью строчки:
http://ваш_сайт.ru/dostup.php
4. Потом просто переходите по ссылке
http://ваш_сайт.ru/bitrix/admin/
к панели доступа в админку сайта и вводите временный пароль newpassw. После чего, попав в админку, в разделе Настройки -> Список пользователей выбираете пользователя admin и устанавливаете новый, более надёжный пароль.
5. Сразу после этого обязательно удаляете из корневой папки сайта файл dostup.php.
Всё, у вашего сайта новый пароль.
Надеюсь, этот мануал вам помог, а если что-то не получилось или возникли какие-либо вопросы, пишите в комментах, постараюсь помочь.