Magento 移行の次の手順に従いました。
- ステージング サーバーから本番サーバーにすべてのフィールドをコピーしました
- データベースをダンプし、本番サーバーにコピーしました
- データベース ダンプを新しいデータベースにインポートしました
- 更新された app/etc/local.xml
- データベース エントリ "web/secure/base_ur" および "web/unsecure/base_url" を新しい URL に更新しました。
- 変数/キャッシュをクリアしました
現在、ホームページと管理者を含む各ページで 404 エラーが発生しています。また、パスにindex.phpを含むURLも機能しないため、htaccessの問題ではないようです。
同じファイルを使用して別のマシンでリストされているのと同じ手順を実行したところ、正常に動作しました。したがって、サーバー固有のようです。
この問題について広範な検索を行いましたが、これまでのところ何も役に立たないようです。
どんなアイデアでも大歓迎です!
--編集-- 多少修正しました。
index.php で変更しました:
Mage::run($mageRunCode, $mageRunType); Mage::run('english'); へ
英語がデフォルトのストアの名前であるため、これは必要なようです。ただ、これはMagentoが自力で解いてくれた方がいいと思います。また、別のサーバーに移行するときに、これがすぐに使えるのはなぜですか?