所以我试图在 IIS 机器上设置 php upload_tmp_dir
设置。
我更改了 php.ini
中的设置,但 phpinfo()
仍显示默认文件夹。我检查了具有写入、读取、修改等功能的 IIS_IUSRS
的权限。
我还运行它来检查新文件夹是否可写:
$filename = 'C:\inetpub\temp\uploads';
if (is_writable($filename)) {
echo $filename . ' is writable';
} else {
echo $filename . ' is not writable';
}
我更改了
max_file_uploads
值以测试正在加载的 PHP 配置是否是最新的,并且是最新的。我错过了什么?
最佳答案
结果证明 php.ini
配置文件有重复的 upload_tmp_dir
条目,最后一个是默认文件夹 c:\windows\temp
。我评论说,现在一切都很好。
这个 thread 让我检查一下。
关于php - 无法在 IIS 上设置 upload_tmp_dir,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15733183/