我在public_html
在/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
内运行。
到底发生了什么事?!
答案 0 :(得分:0)
可能是您的网络服务器设置错误。
您确定访问文档根目录时运行的phpinfo.php是您所指的文件夹中的实际值吗?
可能是文档根目录指向某个其他默认位置,恰好有phpinfo.php并且正在运行,因此当您添加文件夹时,它会查找错误的位置。
尝试编辑phpinfo.php文件并在顶部添加一些内容,例如
然后您可以确认文档根目录实际位于正确的位置。
答案 1 :(得分:0)
这是某种权限问题!
这解决了它
find -type f -name ‘*.php’ -exec chmod 644 {} \;
find -type d -exec chmod 755 {} \;