Я хотел бы изменить временную директорию моего сервера CF9 Linux (Apache), в которую ColdFusion загружает файлы, прежде чем перейти к пути пользователя. Как это может быть сделано?
Кто-то рекомендовал это, но CF9 дал ошибку: Посмотрите файл jrun.xml в папке server-inf. температура по умолчанию: {jrun.server.rootdir} / SERVER-INF / temp
Любая помощь была бы замечательной!
Спасибо.
Ссылка Яна предназначена для CF8 (подсказка - строка jRun)
В CF9 и CF10 отредактируйте: cfusion/runtime/conf/server.xml
Ближе к концу (вероятно, последний полный xml
tag) вы найдете закомментированный тег:
<Context path="/" ... ></Context>
Вам нужно установить docBase (который в Linux, вероятно, /opt/coldfusion10/cfusion/wwwroot
), то вы можете установить WorkDir
в нужную временную папку.
Моя выглядит так:
<Context path="/" docBase="/opt/coldfusion10/cfusion/wwwroot" WorkDir="/tmp/ColdFusion" ></Context>
Хорошая идея - установить WorkDir
в другой раздел, потому что любой код управления файлами, который не очищается после себя, может в конечном итоге заполнить диск вашей операционной системы.
Я думаю, что jrun.xml, вероятно, единственный способ. Я нашел этот пост (вероятно, тот же, что и вы), но кроме этого я не знаю никакого способа.