ローカルに Magento をインストールすると、ローカル ファイルを利用するのではなく、ライブ テスト サイトにリダイレクトされます。インデックス ファイルは Mage::run() まで読み込まれ、その後リダイレクトが発生します。
Mage::run($mageRunCode, $mageRunType);
詳細: ライブ テスト環境から Magento システム ファイルとデータベースを取得し、ローカル マシンの Linux 環境にセットアップしました。ブラウザーでルート ディレクトリに移動すると、(ローカル ファイルではなく) ライブ テスト サイトにリダイレクトされることを除いて、すべてが順調に進んでいるように見えます。
私の質問は... ソース構成またはデータベース テーブルのどのコードに、このリダイレクトの情報が格納されるのでしょうか? 同じ問題を抱えている人から Stack で見つけたスクリプトを使用して、Magento キャッシュをクリアしました。
require_once 'app/Mage.php';
$app = Mage::app();
echo "<pre>";
if($app != null) {
echo "The app was initialized.\n";
$cache = $app->getCache();
if($cache != null) {
echo "The cache is not empty. Clean it.\n";
$cache->clean();
}
}
質問者はキャッシュの問題だと言っていますが、上記のスクリプトでは問題が解決しませんでした。インストールの「ルート」ディレクトリを格納する構成/キャッシュファイルがあり、それがまだライブサイトを指していると思います。いくつかのディレクトリをgrepしましたが、役に立ちませんでした。
これ (および、このプロセスで遭遇する可能性があると思われるその他の問題) に関するご支援をいただければ幸いです。ありがとう!