Windows服务器中的php临时目录

时间:2014-03-13 07:35:36

标签: php codeigniter iis

嗨,我正在使用Windows服务器iis 7.5。我把我的php codeigniter项目放在服务器上。该项目在本地服务器上正常工作。但在Windows服务器上,文件上传时出错。文件上传类给出错误"The temporary folder is missing."我检查phpinfo()我得到了临时目录的路径,就像这个D:\temp\php\一样,当我运行php文件中的函数来查看临时目录路径时sys_get_temp_dir();然后我得到像D:\Temp\这样的临时目录路径我在D:驱动器的服务器中有一个文件夹,而且我有一个带有临时名称的目录,这也是可写的,但我仍然是得到丢失文件夹的erorr。除此之外,我使用php_ini_loaded_file()检查了php路径,然后我得到了这样的路径C:\Services\PHP\php.ini.这是不同驱动器的问题,我该如何解决这个问题?当我检查is_writable(sys_get_temp_dir())时,它返回false。

提前致谢

1 个答案:

答案 0 :(得分:0)

检查您的D:并查看您是否有一个名称为temp的目录,并且名称php内有一个目录,并查看php文件夹是否可写。