1

実稼働 Magento アプリケーションを開発マシンにコピーしました。core_config_data テーブル (2 行) の base_url を変更しました。そして、magento インストール ディレクトリの /var/cache/* を削除しました。

しかし、www.my_dev.com/shop にアクセスすると、www.my_production.com/shop にリダイレクトされます。

これがcore_config_dataです(URLを偽物に変更しました):

mysql> select * from core_config_data;
+-----------+---------+----------+-------------------------------+------------------------------------------------------+
| config_id | scope   | scope_id | path                          | value                                                |
+-----------+---------+----------+-------------------------------+------------------------------------------------------+
|         1 | default |        0 | general/region/display_all    | 1                                                    |
|         2 | default |        0 | general/region/state_required | AT,CA,CH,DE,EE,ES,FI,FR,LT,LV,RO,US                  |
|         3 | default |        0 | catalog/category/root_id      | 2                                                    |
|         4 | default |        0 | admin/dashboard/enable_charts | 1                                                    |
|         5 | default |        0 | web/unsecure/base_url         | http://www.my_dev.com/shop/ |
|         6 | default |        0 | web/secure/base_url           | http://www.my_dev.com/shop/ |
|         7 | default |        0 | general/locale/code           | en_US                                                |
|         8 | default |        0 | general/locale/timezone       | America/Los_Angeles                                  |
|         9 | default |        0 | currency/options/base         | USD                                                  |
|        10 | default |        0 | currency/options/default      | USD                                                  |
|        11 | default |        0 | currency/options/allow        | USD                                                  |
+-----------+---------+----------+-------------------------------+------------------------------------------------------+
11 rows in set (0.00 sec)

私は何を取りこぼしたか?

ありがとう。

サム・コング

4

2 に答える 2

0
  1. データベースに移動し、core_config_data テーブルを確認します。web/unsecure/base_urland がandweb/secure/base_urlに設定されているhttp://www.my_dev.com/shopことを確認しhttps://www.my_dev.com/shopます (後者には https の代わりに http を使用することもできます)。
  2. Cookie ドメインが正しいドメインに設定されているか、空のままになっているかを確認します
  3. .htaccess でいくつかのカスタムの書き換えを確認してください (基本的に、そこで文字列を検索し、www.my_production.com/shopそれを実際の URL に置き換える必要があります)。

これが役立つかどうか教えてください。そうでない場合は、別の解決策を探します。

于 2012-10-19T17:45:53.163 に答える
0

いつものようにデータベースを複製した場合は、app/etc/local.xml のデータベースを開発用のデータベースに変更する必要があります。このデータベースでは、安全なドメインと安全でないドメインが www.my_dev.com/shop になります。急いでやれ、さようならエンリコ

于 2012-10-21T00:35:08.653 に答える