我正在我的本地网络服务器上运行一个项目,但由于某种原因我无法查看图像(放入'img /')。我试图更改文件夹,但它是一样的,所以我认为它与实际图像有关。
我该怎么做才能解决这个问题?
注意:我在某处读过有关更改.htaccess文件的内容,但我似乎没有该文件。
注2:我在Mac OS上
'You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.'
Error 403
localhost
Wed Oct 31 14:15:57 2012
Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1
答案 0 :(得分:2)
简单来说,HTTP状态代码403表示Forbidden ..这意味着您没有足够的权限/访问权限来执行所需的操作,在这种情况下,从 img 文件夹中读取图像..
在这种情况下,您不需要 .htaccess ..您需要检查 img 文件夹的目录权限并将其设置为 755(-rwxr) -xr-x) ..当你在Mac上时,你可以通过Mac OS X knowledge-base article on Troubleshooting permissions来了解如何为Mac设置目录权限..
答案 1 :(得分:1)
好的,这是我的诚实猜测,你应该做什么:
在该程序中,导航到存储文件的文件夹,并检查此类文件的属性。以下是webFTP访问我网站的示例:
如果“Perms”不同,你必须改变它们 - 主要是由linux命令“CHMOD”完成(因为大多数web服务器在linux上运行)。我不知道你使用的是什么类型的FTP程序,但主要是通过右键单击完成 - >属性。
有关此问题的进一步想法,请尝试使用Google搜索“如何在X中修改文件”,其中X是您的FTP程序的名称。
然后,您必须确保文件属性设置如下:
一般而言 - 其他人和团体拥有阅读权