有没有一个configuration,改变目录的Apache Web服务器临时放置上传的文件? 我有权访问httpd / conf.d
我在/ tmp的大小受到限制的计算机上,并且要求允许file upload大于/ tmp上的可用空间。
环境:fedora 18,apache web服务器2.4.6-2,乘客和ruby在rails上。
编辑:围绕办公室的一些讨论,它是乘客(因为这是一个ruby的Rails应用程序)而不是确定临时file upload的位置的apache。 我正在假设它是Apache,但如果我错了,请纠正我。
临时文件位置似乎是由您select的脚本程序设置的。 例如,在PHP中,临时上传位置由upload_temp_dir指令设置。
upload_temp_dir = /somewhere/else
就Ruby on Rails而言,我发现这个ServerFault问题 ,将其描述为对Rails初始化对象的'tmpdir'属性的更改。
class Dir def self.tmpdir "/your_directory/" end end
要鹦鹉在另一个线程回答这个问题的用户,请确保您指定的文件夹是用户可写的Apache。
仅供参考php.ini文件说:
; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; http://php.net/upload-tmp-dir ;upload_tmp_dir =
所以它的'tmp'和'temp'。 这至less为我工作。