怎么在php.ini 里面配置临时上传目录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在php.ini 里面配置临时上传目录?相关的知识,希望对你有一定的参考价值。

我在万网买的服务器,把php程序传上去了,总是上传不成功。看了网上的解释,说“
php ini默认没有配置上传临时目录”,请问怎么配置临时上传目录呢?

两种方式1,直接改php.ini 显然你买的服务器别人不让你这么干 2 php程序更改;ini_set('upload_tmp_dir', 'C:/temp'); 路径设置成你有权限的目录 参考技术A 如果是iis 就是目录权限问题

IIS+php服务器无法上传图片解决办法

查找网上资料,发现php.ini下面有2个地方关于上传的配置:

file_uploads = On  这里设置是否允许HTTP上传,默认应该为ON的

;upload_tmp_dir=  这里设置上传文件存放的临时位置

而upload_tmp_dir临时路径没给定并且被注释的,远程只需要在php.ini中找到这行,复制后去掉注释

然后新建一个文件夹做临时上传目录,按照上面的英文说明修改php.ini中相应的那2项,把临时上传目录upload_tmp_dir设置成刚才建立的文件夹,把该文件夹的权限赋予“IUSR_计算机名”用户可写,重新启动IIS,上传试试,问题真的就这样解决了。

以上是关于怎么在php.ini 里面配置临时上传目录?的主要内容,如果未能解决你的问题,请参考以下文章

php配置文件中的文件上传临时目录必须写指定路径吗

IIS7+PHP上传图片成功但却不能访问401.3

IIS+php服务器无法上传图片解决办法

PHP文件上传

PHP+IIS上传大文件

关于PHP安装之后没有php.ini文件??