发表主题您当前位置:首页 / 交流 / PHP

PHP在Windows IIS上传的图片无法访问的解决方法

jaes  2018-05-02  3  0  311

明明图片已经上传到网站上了,但显示不出来(以前存在的图片浏览就没问题很正常),从FTP上查看是上传成功的,且下载到本地电脑上也是正常打开的,但就是服务器上从网站上打开显示不出来,奇怪了,401或是502错误等提示权限问题,看了上传图片所在的文件夹权限也都给了,不过最后终于找到问题了,而且问题很弱智都不好意思说出来了,其实看下图片的权限确实是没权限,但文件夹是有权限的,这到底是为什么呢???其实就是上传的问题,因为PHP上传会有个临时文件夹,这个一定要给足权限,要不就是你上传成功了也是没有权限访问该图片的。

解决办法:

给php.ini中的upload_tmp_dir项设置一个临时目录并做好相应的权限( 推荐方法 )

或将"C:\Windows\Temp"目录添加相应的权限

重要说明:

php.ini 的upload_tmp_dir 目录权限必须要包含 IUSER和IIS_IUSERS 权限

或Everyone、user

以上内容,希望对大家的学习有所帮助。

说明:该主题及内容可以随意免费转发,但转发时请注明来源于“哈喽吧”哦^_^。

回复主题

上一篇:php.ini配置文件参考

下一篇:ThinkPHP5 查询去除重复(distinct)及合并重复(group)

最新回复(0)

暂无回复
回复主题
提示:请先登录后再回复主题。
  • 站内搜索
  • 百度搜索
  • 搜狗搜索