7

我正在本地机器上为 Magento 安装 B2B 扩展,没有任何问题。但是在对客户端服务器执行相同操作时,我收到以下错误:

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

4

2 回答 2

2

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

于 2012-09-27T05:59:58.377 回答
1

文件的访问权限应该是 644。对于文件夹应该是 755。对于 Mage 文件夹的文件和 PEAR lib 文件应该是 550

您还应该检查文件所有者设置。

有关更多信息,请查看http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions/

于 2012-09-24T00:18:40.020 回答