На сервере с установленным виртуальным окружением BitrixVM, операции с файловой системой выполняются от имени пользователя bitrix. Поэтому для корректной работы сайта необходимо назначить пользователя владельцем папки с сайтом и её содержимого.
Уровень прав для директорий — 755, для файлов — 644. Предоставление другого набора прав может повлечь за собой ошибки в работе некоторых функций сайта или дополнительные уязвимости для злоумышленников.
Для настройки прав и смены владельца, перейдите в корневую директорию сайта. По умолчанию на bitrixVM:
— Для основного сайта: «/home/bitrix/www/»,
— Для дополнительных сайтов: «/home/bitrix/ext_www/доменное_имя_сайта/».
Команда для смены директории:
cd /home/bitrix/www
Также сайты могут быть расположены по пути «/home/bitrix/ext_www/доменное-имя.сайта/», если их несколько.
Выполните команды для изменения набора прав:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Команды для смены владельца:
find . -type d -exec chown bitrix:bitrix {} \;
find . -type f -exec chown bitrix:bitrix {} \;
Т.к. Bitrix довольно громоздкая CMS, указанные выше команды могут выполняться продолжительное время.