部署代码点火器Web应用程序的更新

时间:2014-12-16 11:49:54

标签: php codeigniter web-applications

我有一个在Code Igniter上编写的Web应用程序,几乎已准备好发布。 我正在研究如何做"自动"为客户更新。

现在,将有用户将选择更新的应用程序版本以及何时进行更新。

我很好奇如何为用户更新文件。 在使用我用来制作新编辑文件的zip文件的框架之前我曾经做过什么将它存储在FTP和用户端,当他更新时我只是解压缩文件并替换他身边的文件。

对于数据库架构和其他更新,我打算保留包含所需查询的文件,并在更新期间运行。

我应该采用这种方式,还是可以在Code Igniter上实现其他功能? 一条更直接的道路?

此外,我还在弄清楚用户必须更新的部分,从1.0.0版到1.0.3版(相隔2或3个版本)以及文件方面的要求,但在数据库上也是如此

谢谢

1 个答案:

答案 0 :(得分:0)

如果您愿意使用Git将其置于版本控制之下,则可以使用PHPloy仅通过FTP将最新更改推送到服务器。在Github上查看:https://github.com/banago/PHPloy

免责声明:我已经编写了PHPloy