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
4

2 回答 2

2

简单来说,HTTP 状态代码 403 表示禁止访问……这意味着您没有足够的权限/访问权限来执行所需的操作,在这种情况下是从img文件夹中读取图像。

在这种情况下,您不需要.htaccess ..您需要检查img文件夹的目录权限并将其设置为755(-rwxr-xr-x) ..因为您在 Mac 上,您可以通过Mac OS X关于权限故障排除的知识库文章,了解如何为 Mac 设置目录权限。

于 2012-11-01T16:04:17.543 回答
1

好的,这是我的诚实猜测,你应该做什么:

  • 我假设您正在使用某种 FTP 程序将这些文件发送到服务器

在该程序中,导航到存储文件的文件夹并检查此类文件的属性。以下是 webFTP 访问我的网站的示例: 文件概览

如果“Perms”不同,您必须更改它们 - 主要由 linux 命令“CHMOD”完成(因为大多数 Web 服务器在 linux 上运行)。我不知道您使用的是哪种 FTP 程序,但主要是通过右键单击 -> 属性来完成。

为了进一步了解这个尝试谷歌搜索“如何在 X 中 chmod 文件”,其中 X 是您的 FTP 程序的名称。

然后,您必须确保文件属性设置如下: 文件属性

通常 - 其他人和组具有读取权限

于 2012-10-31T14:24:46.150 回答