2012-09-19 42 views
7

我正在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

我沒有使用任何主機文件。 –

回答

2

我想這是與配置或安裝B2B擴展的錯誤。您的配置存儲在core_config表中,也嘗試重新安裝B2B擴展。正如LittleBigDev所述,它也可能是訪問權限的問題。並檢查本地和服務器上的magento版本是否相同。