Magento不让我执行文件

时间:2013-02-16 21:06:05

标签: magento-1.7 rhel5

我在public_html

中有magento

/public_html/affiliate我已复制第三方工具的应用文件。当我尝试运行/public_html/affiliate/install/index.php时,我收到一个magento“找不到您请求的页面。”页。

它工作但安装程序失败了,现在我甚至无法再次运行它或这些目录中的任何东西。不知道改变了什么。而且不确定在哪里看。

此外,我甚至无法运行/public_html/affiliate/phpinfo.php

修改
好吧,这更奇怪。 我创建了一个新文件夹/public_html/afftest 并将phpinfo.php放入其中。

为什么我能够在phpinfo.php中执行/public_html/afftest,而不能在/public_html/affiliate中执行副本?

他们拥有相同的所有者,群组和权限。

此外,如果我将/affiliate重命名为/xaffiliate,我仍然无法在phpinfo.php内运行。

到底发生了什么事?!

2 个答案:

答案 0 :(得分:0)

可能是您的网络服务器设置错误。

您确定访问文档根目录时运行的phpinfo.php是您所指的文件夹中的实际值吗?

可能是文档根目录指向某个其他默认位置,恰好有phpinfo.php并且正在运行,因此当您添加文件夹时,它会查找错误的位置。

尝试编辑phpinfo.php文件并在顶部添加一些内容,例如

然后您可以确认文档根目录实际位于正确的位置。

答案 1 :(得分:0)

这是某种权限问题!

这解决了它

find -type f -name ‘*.php’ -exec chmod 644 {} \;
find -type d -exec chmod 755 {} \;