PHP / Apache:上传的JPEG图像文件的权限设置不正确
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP / Apache:上传的JPEG图像文件的权限设置不正确,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1176字,纯文字阅读大概需要2分钟。
内容图文
![PHP / Apache:上传的JPEG图像文件的权限设置不正确](/upload/InfoBanner/zyjiaocheng/775/a48d99f9264048929c4f4704cda23afc.jpg)
我只是设置了一个LAMP开发服务器,但仍然在解决一些问题.服务器安装在一台计算机上,我使用Windows笔记本电脑编写代码并通过Web浏览器测试该站点.
我的文件上传脚本的工作原理是JPEG图像文件已成功上传到服务器,但当我尝试在Web浏览器中查看图像时,权限被拒绝.
我通过服务器检查文件的权限,它们是600.我可以通过chmod 777 theimage.jpg解决问题,但这似乎不是一个好的解决方案.
该解决方案是否与Apache配置有关?还是我应该做的其他事情.
谢谢,
麦克风
更新
为了澄清,我能够将JPEG文件上传到/ var / www / test / images,但是在上传后无法在Web浏览器中查看该图像.我的脚本在生产服务器上运行(我正在使用Dreamhost).这让我相信问题出在我刚刚设置的开发服务器上.任何反馈都非常感谢,即使它只是我应该阅读的资源,以便更好地理解服务器设置.
解决方法:
您需要更改包含该文件的文件夹的权限,而不仅仅是文件本身.在包含要访问的文件的目录上使用sudo chmod和sudo chown,然后检查以确保使用ls -rl命令更改的权限.与chmod一起使用的权限应为r和w,如果权限已正确更改,则使用ls -rl命令时,目录应读取-rw-r – r–.此外,如果您仍然不清楚chmod和chown工作的具体细节,请查看this link和this link.
编辑:
输入:
sudo chmod -R 666 / var / www / test / images
或这个:
sudo chmod a = rw / var / www / test / images
……做你想做的事.有关更多说明,请参阅下面的最新评论条目.
内容总结
以上是互联网集市为您收集整理的PHP / Apache:上传的JPEG图像文件的权限设置不正确全部内容,希望文章能够帮你解决PHP / Apache:上传的JPEG图像文件的权限设置不正确所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。