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或其他配置中的任何文件进行一些更改?

+0

经过一番测试后,我得出结论,这是一个访问权限的问题。但我无法找出应该给予哪些访问权限,以便它能正常工作。 –

+0

你是不是使用任何主机文件黑客的DNS是你? :) – Andrew

+0

我没有使用任何主机文件。 –

我想这是与配置或安装B2B扩展的错误。您的配置存储在core_config表中,也尝试重新安装B2B扩展。正如LittleBigDev所述,它也可能是访问权限的问题。并检查本地和服务器上的magento版本是否相同。

文件的访问权限应该是644 对于文件夹应该是755 对于法师文件夹中的文件和PEAR LIB文件应该是550

而且你也应该检查文件的所有者设置。

欲了解更多信息,看看http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions/