gpt4 book ai didi

php - 更新网站与 WordPress 和其他网站使用的类似功能

转载 作者:行者123 更新时间:2023-11-29 13:33:57 24 4
gpt4 key购买 nike

我们开发了一个基于 CMS 的网站构建器。目前仅在 asp/ms-sql 中可用。 php/mysql 版本现已投入生产。

我们缺少的一个重要的事情是通知该软件的用户有可用更新的方法以及安装更新的简单“一键式”解决方案。

更新可以像纠正拼写错误一样简单,也可以像添加新功能一样复杂,这需要在 CMS 中添加新页面、对公共(public)页面进行更改以及对现有数据库表进行更改或添加新表.

提出的问题是...我们从哪里开始找到有关更新实现的信息?

希望这里有人能给我们指出正确的方向。

最佳答案

当管理员登录时,站点会向更新服务器发送一个 HTTP 请求(使用服务器中的 CURL 或浏览器中的 JSONP)及其当前版本。更新服务器回复“有更新版本:2.0.1.1.2”或“无可用更新”。

点击更新后,替换核心文件并通过 ALTER TABLE 语句调整数据库。确保您具有使用 www 用户写入 em 的文件权限。

您应该以一种方式构建软件,即拥有不被用户编辑的文件和仅包含用户内容的文件。因此您可以替换核心文件,而不必担心替换任何用户内容。用户配置文件需要特殊处理。

这并不难,所以我希望我的建议有所帮助。

只要确保你有一个非常严格的API和代码,这样它就适用于所有客户,不考虑操作系统和环境,以后很难改变。

我还建议使用 SSL 进行通信。

关于php - 更新网站与 WordPress 和其他网站使用的类似功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com