多个Magento环境

Tom*_*Tom 5 php environment magento staging e-commerce

我们有一个Magento商店设置,在版本控制下,我们想设置一个使用相同代码但不同连接细节的临时商店.例如,实时商店的实时详细信息和用于分段的临时数据库.

这可能与Magento一起,默认情况下似乎没有办法吗?

Ist*_*ano 12

有很多方法,其中一个最简单的方法是不需要额外的扩展

- >创建

  • /app/etc/local.xml.dev
  • /app/etc/local.xml.live
  • /app/etc/local.xml.stage

并且不要版本控制local.xml

和symlink在每个环境中的正确文件,这样你可以保留svn或git中的所有连接信息,


Pra*_*ski 6

汤姆,

由于您使用的是版本控制,我建议您不要使用相同的文件进行分段和生产.这通常是一个坏主意.理想情况下,您应该拥有不同的登台和制作环境,它们都有自己的文件集和自己的数据库.这样,您就不必担心现在遇到的障碍.

  • 解决此问题的一种方法是从源代码管理中完全删除app/etc/local.xml.然后将local.xml.dev,local.xml.stage和local.xml.prod添加到源代码管理.部署到stage时,还有一个脚本可根据需要复制相应的local.xml版本(即cp local.xml.stage local.xml). (7认同)