Magento模块中的Mydomain错误
问题描述:
我正在Magento的本地计算机上安装B2B扩展程序,没有任何问题。但在为客户端服务器执行相同操作时,出现以下错误:Magento模块中的Mydomain错误
404 Not Found
The server can not find the requested page:
mydomain.com/errors/report.php?id=264218583315&skin=default (port 80)
Please forward this error screen to mydomain.com's WebMaster.
我需要在哪里做更改?我在Observer.php文件中替换了以下第33行。
Mage::app()->getResponse()->setRedirect(Mage::helper('adminhtml')->getUrl("customer/account/login"));
与
Mage::app()->getResponse()->setRedirect("http://mydomain.com/magento/index.php/customer/account/login"));
此外,当我把这个网址
http://mydomain.com/magento/index.php/customer/account/login
直接在浏览器正常工作。但在这里重定向到404错误页面。
是否需要对Magento或其他配置中的任何文件进行一些更改?
答
我想这是与配置或安装B2B扩展的错误。您的配置存储在core_config表中,也尝试重新安装B2B扩展。正如LittleBigDev所述,它也可能是访问权限的问题。并检查本地和服务器上的magento版本是否相同。
答
文件的访问权限应该是644 对于文件夹应该是755 对于法师文件夹中的文件和PEAR LIB文件应该是550
而且你也应该检查文件的所有者设置。
欲了解更多信息,看看http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions/
经过一番测试后,我得出结论,这是一个访问权限的问题。但我无法找出应该给予哪些访问权限,以便它能正常工作。 –
你是不是使用任何主机文件黑客的DNS是你? :) – Andrew
我没有使用任何主机文件。 –