php自动更新脚本文件

时间:2016-09-05 08:27:55

标签: content-management-system version

如何在datalife引擎cms中创建脚本版本更新功能?例如,客户的版本为1.0,我已创建版本1.5。我希望用户能够直接从管理面板更新脚本版本。我该怎么办?

2 个答案:

答案 0 :(得分:1)

通知:这是我自己的解决方案。

@Guilherme Soster提供了有关操作方法的基础知识。但是,如果您不想自己做,则可以查看我的php-updater解决方案。您可以定义要添加(覆盖或添加)和删除的内容,以及要在YAML文件中运行的脚本。

答案 1 :(得分:0)

好吧,基本上你必须将用户系统的版本存储在某个配置文件或数据库中,并且有一个服务器,您可以在其中保存最新版本的脚本。 然后,当用户请求检查更新时(或每次运行软件时),更新脚本应该到达服务器并获取最新版本号,将其与用户存储的版本号进行比较,如果用户不及脚本应该从服务器下载新脚本(通常是临时目录)。现在,更新脚本必须做的就是删除旧脚本并将新脚本移动到它们所属的目录中。最后,更新脚本应该更新confi文件/数据库中的版本。