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"));

URLを挿入するときも

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フォルダのファイルとPEARlibファイルの場合は550である必要があります。

また、ファイル所有者の設定も確認する必要があります。

詳細については、http://www.magentocommerce.com/wiki/groups/227/resetting_file_permissions/を参照してください。

于 2012-09-24T00:18:40.020 に答える