PHP网站传到服务器后无法上传文件和图片

zxh5566  2016-08-11 10:00   Hits: 

当我们将PHP网站上传到服务器以后,经常会出现上传功能无法使用的问题,具体表现就是上传缩略图显示文件上传失败,或者编辑器中无法上传文件和图片

如果,在本地上传没有问题,但是网站配置到服务器才出现这个问题,一般是下面两个原因引起的

1、保存上传文件的文件夹没有权限,解决办法

linux中使用 chmod -R 777 你的上传文件夹路径 或者 ftp工具里给该文件设置所有权限


2、php.ini文件没有配置 文件上传临时文件夹

在php.ini中有个参数  upload_tmp_dir   默认是注释着的就是前面有个分号

解决方法:

去掉 upload_tmp_dir前面的分号,并设置 上传图片存储临时文件夹  

upload_tmp_dir = /tmp   注意要给/tmp文件夹权限

重启apache服务器


如果上面提到的两个问题都解决了,一般不能上传文件的问题就解决了
上一篇:PHP函数preg_split()、explode()、implode()
下一篇:PHP错误和异常处理