2

在我们的开发服务器上,我有一个 Magento 商店,与其他几个拥有不同 url 但指向同一个数据库的开发人员共享。

例如 developer1 将拥有http://dev1.magshop.comdev2 将拥有http://dev2.magshop.com等。
他们都使用 GIT 推动他们的工作。

我遇到的问题是,当我继续时,http://dev2.magshop.com它会让我回到http://dev1.magshop.com(我首先配置的)

我希望每个人都停留在自己的 URL 上。我该怎么做?我看到很多教程如何添加第二个商店或第二个 url,但由于其他原因不符合我的需求。

感谢世界。

==== 编辑 ====
最后实现这一点的简单方法是将 {{base_url}} 留在开发中......我什至不知道为什么我改变了它,让它变得如此复杂。

4

1 回答 1

1

对不起,但是afaik不可能实现你想要的。

Magento 使用数据库表中的web/unsecure/base_url配置core_config_data来生成给定范围的所有 URL。

这意味着,即使您将 Magento 代码复制到另一个(子)域以在代码上分隔您的开发人员,他们仍然都连接到配置为http://dev1.magshop.com用作基本 URL 的数据库。

也就是说,要让每个人都使用自己的 URL,您需要为每个开发人员设置一个数据库。或者完全重新设计 Magento 的base_url处理方式(不推荐)。

于 2012-09-21T11:15:07.427 回答