产品是不断开发的 CMS,并且总是会推出新功能补丁。该产品托管在多台服务器上,其中一些我只有 FTP 凭据和对 db 的访问权限,而另一些我有完全的 root 访问权限。现在,一旦新功能在测试后发布,我就必须手动 ftp 文件并在所有服务器上运行 SQL 查询。这是非常耗时、容易出错且效率低下的。我怎样才能使它更健壮、更简单或自动化它的一部分?CMS 基于 PHP、MySQL、JS、HTML 和 CSS。管理部分对所有人来说都是通用的。皮肤和一些自定义模块是为不同的客户开发的,我们唯一更新的部分是管理。
更新
为了管理我们使用 GIT 的代码,SQL 不是这个 GIT 结构的一部分,我将与产品经理/所有者交谈以使其处于版本控制之下。