2

この質問は重複しているとは思いません。

同様の質問がありますが、この特定の原因に対処するものはありません。

サーバーは CentOS Apache、PHP 5.3.10 です。

同じ Magento サイトのコピーを 2 つ持っています。管理者は一方では機能しますが、他方では機能しません。

それが機能する場合、Magento のインストールはサイトのルートにあります。

たとえばwww.example.com、Web サイトにwww.example.com/admin移動し、管理者に移動します。

しかし、他のコピーは次の場所にあります。

www.example.com/othersite/

そのため、経由で管理者にアクセスしようとしましたwww.example.com/othersite/adminが、404 エラーが発生しました。

「admin」ではなく「othersite/admin」と表示されるように app/etc/local.xml を編集しようとしましたが、問題は解決しませんでした。とにかく何もしないはずですが、Apacheを数回再起動しました。

データベースの特定の値を 4 つの異なるテーブル (例: core_store) で「0」に設定するソリューションを見てきました。これらの値はすでに 0 であるため、クエリは実行しませんでした。

ありがとうございました

編集:

また、作業サイトの管理者アクセスtest/adminを だけadminではなく に変更しようとしたことにも注意してくださいlocal.xml。うまくいきませんでした。それを変更するだけでtestうまくいきました。Magento では、管理者をサブフォルダーに配置することはできませんか? これは URL 書き換えの問題ですか?

4

0 に答える 0