konratnox
4/12/2016 - 9:59 AM

Перенос временных файлов битрикс в другую папку

Перенос временных файлов битрикс в другую папку

Временные файлы хранятся в пределах корневой директории проекта (((((

Хранение временных файлов, создаваемых при использовании CTempFile, в пределах корневой директории проекта не рекомендовано и несет с собой ряд рисков.

Текущая директория: /home/sites/sursil.ru/www/upload/tmp

Что делать? Необходимо определить константу "BX_TEMPORARY_FILES_DIRECTORY" в "bitrix/php_interface/dbconn.php" с указанием необходимого пути.

Зачастую это делается в несколько шагов:

  1. Выбрать подходящую директорию и создать её. Например, если будет выбрана "/home/bitrix/tmp/www": mkdir -p -m 700 /home/bitrix/tmp/www

  2. Определить соответствующую константу, что бы система начала использовать эту директорию:

define("BX_TEMPORARY_FILES_DIRECTORY", "/home/bitrix/tmp/www");