2012-10-31 64 views
1

我跑我的本地Web服务器上的一个项目,但由于某种原因,我不能查看图像(放在“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

你怎么尝试读取图像?通过将/ img放到浏览器中,或者通过在HTML中指向它们? –

+0

我曾尝试在HTML中的IMG都将通过网址,同样的事情通过直接接触他们。我确定这是正确的地址,因为它之前已经有效,至少在同一个文件夹中的一个图像上。 – holyredbeard

+0

您是否尝试将这些文件复制到644? (所有者可以读写,其他人可以阅读)。特别是,你必须检查文件的属性上服务器 –

回答

2

在简单的话HTTP状态代码403指紫禁城..这意味着你没有足够的权限/访问权限来执行,在这种情况下,从IMG文件夹中读取图像所需的操作..

您不需要的.htaccess在此case..you需要检查目录权限为您IMG文件夹,并设置他们755(-rwxr-XR-X) ..as你是在Mac上,你可能会经历Mac OS X knowledge-base article on Troubleshooting permissions了解如何可以设置目录权限为Mac ..

1

好吧,这是我的真实的猜测,你应该做的:

  • 我假设你正在使用某种形式的FTP程序将这些文件传送到服务器

在该程序中,导航到存储文件的文件夹并检查p这种文件的性质。下面是例子来自webFTP访问我的网站: Files overview

如果“烫发”是不同的,你必须改变他们 - 主要是它的Linux命令“CHMOD”(因为大多数Web服务器的Linux上运行)来完成。我不知道你使用的是什么类型的FTP程序,但主要是通过右键单击 - >属性完成。

关于进一步知道这个尝试谷歌搜索“如何和chmod在X文件”,其中X是你的FTP程序的名称。

然后,你必须确保,该文件属性设置如下: properties of file

一般 - 他人和群体拥有的阅读权限