在我们的开发服务器上,我有一个Magento商店,与其他几个开发人员分享,他们有不同的网址,但指向同一个数据库。
例如,developer1将http://dev1.magshop.com
dev2将http://dev2.magshop.com
等
他们都用GIT推动他们的工作。
我遇到的问题是,当我继续http://dev2.magshop.com
时,它会将我抛回http://dev1.magshop.com
(我先配置)
我想让每个人都留在自己的网址上。我该怎么做?我看到很多教程如何添加第二个商店或第二个网址,但这是出于其他原因而不符合我的需求。
感谢世界。
====编辑====
最后要实现这一点,最简单的方法是让{{base_url}}处于开发状态......我甚至不知道为什么我改变了它,并使它变得如此复杂。
答案 0 :(得分:1)
我很抱歉,但是不能不可能达到你想要的效果。
Magento使用web/unsecure/base_url
数据库表中配置的core_config_data
生成给定范围的所有URL。
这意味着,即使您将Magento代码复制到另一个(子)域以按代理方式分离开发人员,它们仍会连接到配置为使用http://dev1.magshop.com
作为基本URL的数据库。
也就是说,要让每个人都使用自己的URL,您需要为每个开发人员设置一个数据库。或者完全重新设计Magento的base_url
处理(不推荐)。