繁体   English   中英

如何在CMS中配置更新,如wordpress

[英]how can I configure updates in my CMS like wordpress

我有一个内置于核心PHP中的CMS。 到目前为止,如果发布了新版本,则会以压缩形式将其下载到客户端计算机。 然后,客户端必须手动解压缩文件夹并将其复制到所需位置。 因为无法将zip文件下载到所需位置。 我希望CMS应该在后台如wordpress中进行更新。 换句话说,我希望新版本可以代替旧版本。

我怎样才能做到这一点?

为此需要做一些事情:

  1. 您必须将“核心”文件与其他文件分开,例如扩展名,插件,主题,资产,上传等。
  2. 此更新只会更新核心文件,而不会更新其他任何文件。
  3. 您绝不能更改核心文件,因为所做的更改将被删除。 如果您需要更改这些文件,则必须对其进行扩展,或者在WordPress和其他系统的情况下,请使用钩子和事件以确保无需触摸这些敏感文件即可达到相同的结果。

更新脚本本身可以相对简单。 除了您的手动更新会执行其他操作外,它不会执行任何其他操作,它只是将zip下载到您的服务器,然后将其解压缩到适当的位置,然后运行所需的任何数据库迁移。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM