网站和文件/目录权限

我有一个任务来解决这个网站。 其中一个问题是,在一个页面上,图像断开链接 – 图像没有显示,点击图像(即直接链接到图像文件)导致403(禁止)错误。 我正在寻找一些可能的原因的反馈。

存储图像的目录具有以下权限:

drwxrws--- www "group" 10240 Aug 2008 "image directory name"

我不得不隐藏名字。 我检查了页面源代码,一切似乎都已经到位。 该网站的其他部分以及该图像目录之外的其他图像显示正常。 有人告诉我,最近服务器发生了一些变化。 我试图假设在源代码中没有任何错误,并且权限是 – 或者以前是正确的(因为该站点之前一直在工作,并且没有对站点本身进行最近的更改)。

我目前唯一的想法是:a)其他用户的目录权限应该是drwxrws--x (可执行文件),或者b)我不知道的服务器设置有变化。

还有什么我应该检查?

  1. 尝试使目录及其中的所有图像公开:

     chmod 0755 "image directory name" chmod 0644 "image directory name"/* 

    然后在浏览器中重新加载图像。 您可能需要清除浏览器caching,或点击shift-reload,甚至重新启动Apache。

  2. 查看Apache错误日志(/var/log/apache/error.log,或ErrorLog指令指向的任何地方),查看关于403错误的内容。