Content management system php自动更新脚本文件

Content management system php自动更新脚本文件,content-management-system,version,Content Management System,Version,如何创建datalife engine cms中的脚本版本更新功能?例如,客户有1.0版,我创建了1.5版。我希望用户能够直接从管理面板更新脚本版本。我该怎么做呢?基本上,您必须将用户系统的版本存储在某个配置文件或数据库中,并拥有一个服务器,用于保存最新版本的脚本。 然后,当用户请求检查更新时(或每次软件运行时),您的更新脚本应点击服务器并获取最新版本号,将其与用户存储的版本号进行比较,如果用户版本号较差,则脚本应从服务器下载新脚本(通常到临时目录)。现在,更新脚本所要做的就是删除旧脚本,并将新

如何创建datalife engine cms中的脚本版本更新功能?例如,客户有1.0版,我创建了1.5版。我希望用户能够直接从管理面板更新脚本版本。我该怎么做呢?

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

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

注意:这是我自己的解决方案


@Guillerme Soster提供了如何实现这一点的基础知识。但是,如果你不想自己做,你可以检查我的解决方案。您可以定义要添加(覆盖或添加)和删除的内容,以及要在YAML文件中运行的脚本。

注意:这是我自己的解决方案


@Guillerme Soster提供了如何实现这一点的基础知识。但是,如果你不想自己做,你可以检查我的解决方案。您可以定义要添加(覆盖或添加)和删除的内容以及要在YAML文件中运行的脚本。

您可以选择:之类的选项,也可以选择:和之类的选项