質問

最近、マルチドメインのMagentoセットアップを共有ホストから専用サーバーに移行しました。

すべてが正面から正常に動作していますが、管理セクションにアクセスしようとすると、ログイン後に何でも404エラーが発生します。

URLからindex.phpを削除すると機能するようですが、Adminセクションの別のリンクをクリックするとすぐに、index.phpをURLに戻します。

役に立ちましたか?

解決

- サーバーに直接移動し、SSH/ FTP経由でこれを行う必要があります

次のファイルを削除する必要があります

app/etc/use_cache.ser

その後エラーが発生した場合

通知:未定義のインデックス:0 in /srv/www/vhosts/javra.com/htdocs/munchad2/app/code/core/mage/core/model/mysql4/config.php

次に、データベース管理に移動します。

  • PHPMYADMINを開きます
  • データベースに移動します
  • SQL]をクリックします
  • 次のSQLクエリを実行します。

_

SET FOREIGN_KEY_CHECKS=0;
UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN';
SET FOREIGN_KEY_CHECKS=1;

データベースをあるサーバーから別のサーバーに移動すると、キャッシュで奇妙なことが起こるので、クリアする必要があるようです。

他のヒント

この方法でチェックしてください

> http://www.yourstore.com/index.php/admin/

また

>  http://www.yourstore.com/admin/

http://www.yourstore.com/admin/ 同じ500の内部サーバーエラーが発生していました。

多くのオプションをオンラインで提案した後、私のために何も機能しなかったので、私はフォローURLとVoilàを介して管理者にアクセスしようとしました。これは他の人に役立つことを願っています。

これとしてアクセスしてみてください> http://www.yourstore.com/index.php/admin/

専用サーバーにはmod_reweriteが有効になっていますか? Apache構成により、.htaccessファイルはAllowoverRideを介して構成ディレクティブに変更を加えることができますか?これらはどちらも、Magentoの構成がプーチされる一般的な方法です。

これは古いスレッドですが、管理者で404を返しているものの所有権にも問題がありました。私はサーバーを保護するためにいくつかの作業を行ってきました、そして、いくつかのファイルはApacheではなくrootとして所有されていました。だからa chown -R apache:apache . すぐに修正しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top