我将 Zen Cart 安装从另一台服务器移动到运行 Redhat Enterprise Linux 5 的 Rackspace 上的新服务器。
直到今天,我一切都运行正常。我对这组特定文件的最新操作包括将文件的所有者更改为新创建的组。我的用户仍然是所有者。
我现在收到一些文件和目录不存在的错误,我可以确认这些文件和目录确实存在。我无法在 Web 浏览器中导航到目录或其下的任何文件。
当我在 FF 中导航到它们时,我得到:
未找到
未在此服务器上找到请求的 URL。
我的错误日志没有显示所请求的文件有任何差异。
知道为什么会发生这种情况吗?更换组是否会影响这种情况。
提前致谢
答案1
检查日志文件以查看服务器实际尝试提取的内容。我敢打赌,这要么是文件权限问题,要么是服务器配置问题,与文档根目录或类似内容有关。但实际上我们确实需要更多信息,也许还需要一些示例等...
答案2
如果网站映射到的目标目录中有尾部反斜杠,则在 IIS 中会发生这种情况。可能也值得检查您的 Apache。
答案3
您是否检查过请求的文件和磁盘上的文件之间的大小写差异?请不要忘记,在 Linux 使用的大多数文件系统下,Hello.doc 并不等于 hello.doc。