Перенос временных файлов битрикс в другую папку
Временные файлы хранятся в пределах корневой директории проекта (((((
Хранение временных файлов, создаваемых при использовании CTempFile, в пределах корневой директории проекта не рекомендовано и несет с собой ряд рисков.
Текущая директория: /home/sites/sursil.ru/www/upload/tmp
Что делать? Необходимо определить константу "BX_TEMPORARY_FILES_DIRECTORY" в "bitrix/php_interface/dbconn.php" с указанием необходимого пути.
Зачастую это делается в несколько шагов:
Выбрать подходящую директорию и создать её. Например, если будет выбрана "/home/bitrix/tmp/www": mkdir -p -m 700 /home/bitrix/tmp/www
Определить соответствующую константу, что бы система начала использовать эту директорию:
define("BX_TEMPORARY_FILES_DIRECTORY", "/home/bitrix/tmp/www");