所以我试图在 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/

10-15 02:23
查看更多