我有大约5个网站,直到日期所有开发更改都直接在实时服务器上发生,首先在测试文件上进行更改,如果可以的话,将用原始文件替换它。
但是,我现在无法继续使用此方法,因为该网站变得非常复杂,测试更改通常也涉及对数据库的更改。我也将有一些外包开发人员在该网站上工作。所以现在需要弄清楚如何设置开发环境。团队可以对可能在同一服务器上运行的测试环境进行更改,也可以对主域中的子域进行更改,但不确定如何进行。
我们的网站托管在一台具有WHM / Cpanel设置的专用服务器上。现在,
a)如何创建一个可以访问最新文件和实时数据库的db副本的临时环境? b)如何跟踪他们更改/更新的所有文件,以便我可以将它们复制到实时服务器并上传?
我可以/应该考虑其他方法吗?我真的不确定如何解决这个问题。