0

インターネットでいくつかのガイドをフォローしていますが、ローカルホストからMagento(1.6)のWebサイトにアクセスできません。

DBをダンプしてphpMyAdminにインポートし、サーバーからローカルホスト(WAMP)にファイルをコピーし、local.xmlを更新して、core_config_dataテーブルに移動し、web / unsecure/base_urlを新しいURLとweb/secure/base_urlに変更しました。新しいURLに。

他にやることはありますか?

一部のガイドでは、次の行に移動して挿入するように求められることがありますC:\windows\system32\drivers\etc\hosts。127.0.0.1 www.mydomain.com mydomain.com

しかし、ローカルホストから実行する必要のあるWebサイトがすでにいくつかあるため、これをwww.localhost.comに対して既に実行しました。これは、変更したくありません。

そのため、www.localhost.com / mywebsiteからWebサイトを起動すると、古いアドレスにリダイレクトされ、ブラウザに「おっと!GoogleChromeで「古いアドレス」が見つかりませんでした」と表示されます。

どんな提案も歓迎します:)

4

2 に答える 2

2

core_config_data.path値が正しく更新されている限り(ダブルチェック)、リダイレクトを実行できる(MagentoのPHPコード以外の)他の唯一のものは、RewriteCondおよびRewriteRuleディレクティブを含む.htaccessファイルです。これは、VirtualHostにも存在する可能性があります。

別のオプションとして、Windows Hostsファイルを編集し、古いドメイン名を127.0.0.1に解決し、VirtualHostのServerAlias行を更新してそのドメイン名を含めることができます。

于 2012-05-19T16:01:27.857 に答える
1

web/cookie/cookie_path と web/cookie/cookie_domain が core_config_data テーブルに正しく設定されていることを確認してください。サーバーから別のサーバーに切り替えるときは、通常、これら 2 つのフィールドの値を削除します。

また、DB をダンプする前にキャッシュを無効にすることを常に考えてください。これにより、苦労も回避できます。

于 2012-05-17T07:41:49.257 に答える