Ошибка 403 при обращении к файлам в кэше


При переносе сайта, работающего на 1С-Битрикс, на новый хостинг может возникнуть ошибка 403 при обращении к файлам кэша.

Эта ошибка проявляется в виде недоступных или не работающих картинок, js скриптов, а также в консоли разработчика в браузере

Failed to load resource

Причина

При восстановлении 1С-Битрикс из резервной копии были неправильно заданы права на файлы и папки по умолчанию, поэтому при записи новых файлов в cache 1С-Битрикс не может их прочитать и обновить.

Решение

В файле /bitrix/php_interface/dbconn.php установить права на файлы 0644 и на папки 0755

define(<code>"BX_FILE_PERMISSIONS"</code><code>, 0644);
define(</code><code>"BX_DIR_PERMISSIONS"</code><code>, 0755);</code>


После этого вручную очистить папку /bitrix/cache/