You don't have permission to access /bitrix/php_interface/init.php on this server You don't have permission to access /bitrix/php_interface/dbconn.php on this server На данный момент работаю над возможностью восстановить пароли пользователям согласно данной рекомендации: http://dev.1c-bitrix.ru/community/webdev/user/42405/blog/perenos-polzovateley-iz-drugoy-sistemy/ Но доступа нет, хотя руководство говорит, что предоставило полный доступ. Гугл повествует о том, что, возможно, что-то не так непосредственно с сервером. Где кроется корень зла? Заранее спасибо.
Dmitry Sirotin пишет: Первым делом проверьте права на файлы на уровне сервера. Возможно пользователь, запускающий процессы php не имеет доступа к данным файлам.
К слову. Файл init.php ведь может по умолчанию отсутствовать? Ибо я его попросту не вижу даже в "файлах и папках". Тогда появляется иная проблема: начитался страшилок о том, что данный файл при некорректном составлении может привести в негодность весь сайт. Так вот: если я создам данный файл и произведу лишь данную операцию: http://dev.1c-bitrix.ru/community/webdev/user/42405/blog/perenos-polzovateley-iz-drugoy-sistemy/ (то есть, ничего другого, кроме указанных в статье обработчиков, вносить не буду). Насколько это безопасно? Стоит ли предварительно сделать резервное копирование всего содержимого и чем вообще сулят подобные эксперименты с init.php?
Если есть доступ к папке /bitrix/php_interface/ на сервере (FTP, SSH), то исправить ошибку можно в любой момент. В данном случае имеется ввиду любая ошибка, которая остановит исполнение php-скрипта, а т. к. init.php подлкючается в самом начале исполнения любой страницы, вот и получается, что при ошибке в нём сообщение об ошибке будет выводится как в публичной, так и в административной части сайта.