分析了一下原因,最近我对服务器的更改仅限于php.ini中的disable_functions等的操作,之前都是正常的,那么原因只有一个,肯定就是php.ini中的配置错误,经过查找发现了 upload_tmp_dir 中配置的文件夹名字写错了,马上更改过来,重启IIS,问题解决。
总结解决办法:
1、找到C:\windows\php.ini文件,更改 upload_tmp_dir = "d:\php_temp"
2、为d:\php_temp目录加上everyone的读写权限
3、重启IIS即可。
Linux主机请作相应的更改即可,本人的博客是基于IIS下面的。
本文解决了一个关于PHP上传功能的问题,原因是由于php.ini配置文件中upload_tmp_dir路径设置错误导致。通过修正路径并重启IIS,问题得以解决。适用于运行在IIS下的PHP应用。
825

被折叠的 条评论
为什么被折叠?



