在我们的.htaccess中:php_value upload_tmp_dir / path / to / dir
但是,我从来没有这个工作。
编码:替代方案是:ini_set('upload_tmp_dir','/ path / to / dir');
但是,我再也没有这个工作
如果我们在共享主机上,那么是的,这很可能是您主机的错。我们也是正确的,因为该指令只能在.ini / .conf文件中修改。
ini_set()将永远不会起作用,因为在此过程中为时已晚,无法发挥作用;在PHP脚本执行时,服务器已经尝试(并且失败)写入上传目录。
任何人都能有更好的解决方案吗???
答案 0 :(得分:1)
查看phpinfo()
的输出,它会告诉你它在行中使用了哪个php.ini文件'加载配置文件'。
在那里找到upload_tmp_dir
并将其编辑到您的设置中。重新启动IIS。