华人澳洲中文论坛

热图推荐

    本人架设自动更新办事器

    [复制链接]

    2021-5-18 00:42:35 792 14

    想本人架设自动更新办事器,让用户的PHP网站按期到这个办事器反省,假如有更新则提醒用户。用户确认的话就自动装置。

    那位有这方面的教训,分享一下吧。

    谢谢

    全部回复14

    wall9683 发表于 2021-5-18 00:01:02

    wall9683 沙发

    2021-5-18 00:01:02

    假如是桌面顺序,对比容易,顺序启动的时分,拜候网站得回更新信息,而后启动更新顺序,让更新顺序封闭主顺序,而后下载掩盖。
    当web就有个问题,以后运转用户应该是没有权限删除掩盖文件的吧
    lingerie 发表于 2021-5-18 00:03:07

    lingerie 板凳

    2021-5-18 00:03:07

    用cron 或者 用户拜候页面时反省更新。
    aidiansansan 发表于 2021-5-18 00:07:00

    aidiansansan 地板

    2021-5-18 00:07:00


    权限应该是有的吧,由于用php挪动和删除文件都是没有问题的
    wordpress 当初就是这样,但没找到材料引见它是怎么样完成的
    南半球 发表于 2021-5-18 00:10:52

    南半球 5#

    2021-5-18 00:10:52


    是想让用户进入后盾办理的时分反省更新
    但不知哪里有相干的材料,从头开始的话疏漏确定得多
    wanggch 发表于 2021-5-18 00:15:29

    wanggch 6#

    2021-5-18 00:15:29

    原理就是,去反省一个近程的链接获取最新版本号和下载地址,假如大于当地版本,则提醒下载更新

    你但愿间接找代码?
    wujizh 发表于 2021-5-18 00:17:22

    wujizh 7#

    2021-5-18 00:17:22


    假如有相干的开源名目最佳啦  
    间接能用的,确定找不到,最少有可参考对比好
    znli1979 发表于 2021-5-18 00:18:59

    znli1979 8#

    2021-5-18 00:18:59

    嗖嗖应该有人demo的,不外本人写也就10几行代码哈
    shy2002 发表于 2021-5-18 00:24:36

    shy2002 9#

    2021-5-18 00:24:36

    真就这么简略,不行等其余大牛答你
    koala 发表于 2021-5-18 00:27:06

    koala 10#

    2021-5-18 00:27:06

    我赞成楼上

    虽然没详细做过,不外原理就是比较客户网站和办事器网站的版本号,几行代码就能搞定
    更新的话繁杂点,要看你是文件更新仍是数据库更新
    文件更新好说,下载解压掩盖就能了
    数据库更新的话,要写数据库更新的代码,对比费事

    chrome大是由于她是application,跟web不同
    六只翅膀 发表于 2021-5-18 00:30:57

    六只翅膀 11#

    2021-5-18 00:30:57


    其实我也没想出太繁杂的货色,只是看到好几个开源网站始终嚷嚷要搞自动更新,但又说没时间去完成。几行代码搞定的事,时间还找不出来
    gwq1001 发表于 2021-5-18 00:32:09

    gwq1001 12#

    2021-5-18 00:32:09


    几行代码是说检测是不是有更新

    自动更新有时分是简略的事,有时分就不是
    就象以前我说的,假如无数据库的更新,特别是改table的构造,阿谁更新代码就要很谨慎
    对开源的来讲要关照到得多不同的环境,出了错人家数据就丢了
    对你本人开发的小型名目的话,相对于就对比简略了
    yipianlvdi 发表于 2021-5-18 00:37:02

    yipianlvdi 13#

    2021-5-18 00:37:02



    只检测更新是对比简略,但除了数据构造以外还有其余得多方面要斟酌,好比
    1. 封闭主页暂定用户拜候,等更新实现之后恢复
    2. 更新以前反省用户是否本人定制过,假如有要提醒用户更新会掩盖定制
    3. 假如只是部份更新,如何肯定下载文件的列表
    4.更新以前要备份文件,假如更新不可功就回滚
    ... ...
    我感觉有不少问题要解决,可能还有的问题本人一下也想不到,这也是我想找个现有名目参考的缘故
    毕竟一个名目假如曾经运转一段时间确定会遇到不少问题,也会有不少改进
    dajun 发表于 2021-5-18 00:39:14

    dajun 14#

    2021-5-18 00:39:14


    你去下个旧版本的PHPBB,而后更新一下试试,根本上有你说的这些
    whilterwolf2003 发表于 2021-5-18 00:42:35

    whilterwolf2003 15#

    2021-5-18 00:42:35


    谢谢,我曾经找到了几篇文章和范例,wordpress也这个功用

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    论坛元老
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题309

    帖子4510

    积分10113

    图文推荐