折腾无极限
不曾长大

升级FreshRSS 1.25.0报错

本想着RSS阅读器——FreshRSS 就留在1.24.3版本养老的,因为更高的版本需要PHP 8.1及以上的版本,而我用的则是PHP 7.4.3,不想安装新版本的PHP了。

奈何手痒,点了升级,突如其来的报错让我懵了。报错如下:

Parse error: syntax error, unexpected '|', expecting '{' in /www/wwwroot/网站文件夹/lib/lib_rss.php on line 140

这下不装也得装了。

先尝试8.1不行,又升到8.4,还是不行,这已经是目前最新的PHP版本了,如果还不行,那说明程序有问题了。

于是找到报错文件对应的行数,看代码是什么。

搜索到这是PHP不同版本的间语法问题,照着说明改了几处,问题依旧。尝试用Google Gemini,改进代码依然无效。使用PHP在线监测工具,代码没问题。

求救朋友,微信群,朋友圈,要么忘了,要么无回复,要么就是开玩笑。

后来突然想起来,何不用最新的代码覆盖?覆盖问题依旧,那么用原来的覆盖呢?

这下有变化了,变成新的报错了:FreshRSS error: FreshRSS requires PHP 8.1.0+!

而我就是用的 8.4.1啊,尝试重启PHP,问题依旧。那如果重启整个服务器呢?

我去!

果然重启大法好。

重启之后再次升级成功。

FreshRSS升级成功

FreshRSS升级成功

 

赞(0) 打赏
未经允许不得转载:子痕的博客 » 升级FreshRSS 1.25.0报错

评论 9

  1. #-19

    不错。mark

    ACEVS1个月前 (12-25)回复
  2. #-18

    你可以用重启解决大部分硬件系统问题,这和我给女同事修电脑一个路子~

    Jeffer.Z1个月前 (12-25)回复
    • 你是懂修女同事电脑的。。。

      子痕4周前 (01-02)回复
  3. #-17

    是怎么升级的?我也想升级一下。

    老张博客1个月前 (12-26)回复
    • 就点击设置-更新-检查更新

      子痕4周前 (01-02)回复
      • 我这也是Docker部署的呀,在设置里没有找到自动更新。

        老张博客4周前 (01-03)回复
        • 我不是Docker部署的啊。

          子痕2周前 (01-13)
  4. #-16

    docker安装升级维护更方便

    standin0001个月前 (12-27)回复
    • 我是服务器上的,用docker安装,还要先安装docker。

      子痕4周前 (01-02)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫