Интегрирую верстку на CMS “Bitrix: Управление сайтом”. Все сделал, отправил резервную копию сайта Заказчику и радостный пошел пить чай. Через пару дней Заказчик сказал, что не хватает пары файлов. Дело не сложное – ща еще одну резервную копию создам. Запускаю “Битрикс Веб-окружение” и на тебе – я не авторизован. Какой там пароль был и был ли он вообще – хоть убей не помню. Восстановление доступа через отправку на email пароля не работает, т.к. все на локальном компьютере.
На форуме поддержки Битрикса нашел один топик с обсуждением данной темы. Решил с вами поделиться подробной инструкцией, исключив разного рода спам в том топике. И так, для восстановления доступа к админке “Bitrix: Управление сайтом” на локальном компьютере требуется:
1 Создаем файл test.php (название файла м.б. любым, но с расширением php)
2 В него помещаем следующий код php:
1 2 3 4 5 6 7 8 |
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); global $USER; $USER->Authorize(1); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php"); ?> |
3 Помещаем файл в корень сайта (локальный диск: Bitrix/www/bitrix)
4 Запускаем файл через адресную строку браузера: http://localhost:6448/test.php
Если это все вы проделываете на хостинге, то запуск файла, соответственно, через site.ru/test.php
5 Далее заходите в Настройки > Пользователи > Список пользователей и меняете пароль на нужный вам. После чего не забудьте удалить созданный test.php из корня сайта.
День добрый. Есть вопрос.Как запретить доступ к разделам в админке Joomla? Т.е. мне нужно дать доступ контент менеджеру к конкретному разделу сайта, так, чтобы он мог видеть и менять только выбранный раздел. Это как то можно реалиловать?