分别为两个目录,
在config.php里设置个全局常量,用来标志是测试还是正式.
代码里就检查这个常量,也做不同的操作.代码更新在测试环境里做,做好测试无误,用diff打个patch,然后再用patch命令更新到正式环境里.

解决方案 »

  1.   

    以下是大多数商业运作的规则:
    1.测试环境和正式环境使用不同的服务器
    2.测试环境和正式环境使用不同的数据库
    3.测试环境和正式环境的服务器,例如路径、php版本、shell版本、OS版本等软件方面的配置要求一至
    4.从测试环境向正式环境配置时使用脚本进行自动配置,并有相应的步骤书,以减少人为错误。
    5.除非更新系统及软件版本等,否则的话正式环境不要随便碰,而且,对于访问正式环境的人员要做严格控制