2

私たちの開発サーバーには、異なるURLを持っているが、同じデータベースを指している他の2人の開発者と共有されているMagentoショップがあります。

たとえば、developer1にはhttp://dev1.magshop.comdev2がありますhttp://dev2.magshop.com
それらはすべてGITで作業をプッシュします。

私が抱えている問題は、続行すると(最初に構成した)にhttp://dev2.magshop.com戻ることです。http://dev1.magshop.com

みんな自分のURLにとどまってもらいたいです。どうすればいいですか?2番目のショップまたは2番目のURLを追加する方法について多くのチュートリアルを見ましたが、それは私のニーズに合わない他の理由によるものです。

世界に感謝します。

====編集====
最後に、これを実現するための簡単な方法は、{{base_url}}を開発に残すことでした...なぜこれを変更したのかさえわかりません。

4

1 に答える 1

1

申し訳ありませんが、あなたが望むことを達成することは不可能です。

Magentoはweb/unsecure/base_url、データベーステーブルで構成されたものを使用core_config_dataして、特定のスコープのすべてのURLを生成します。

つまり、Magentoコードを別の(サブ)ドメインにコピーして開発者をコードごとに分離した場合でも、開発者はすべて、http://dev1.magshop.comベースURLとして使用するように構成されたデータベースに接続します。

とはいえ、全員が自分のURLにとどまるには、開発者ごとに1つのデータベースを設定する必要があります。または、Magentoのbase_url処理を完全に再設計します(推奨されません)。

于 2012-09-21T11:15:07.427 に答える