Magento Admin 404
-
28-10-2019 - |
質問
最近、マルチドメインの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 .
すぐに修正しました。