关于安装时的PHP版本问题

白泽   ·   发表于 5个月前   ·   技术交流

当虚拟机的PHP版本为7.4以上时,安装的时候会出现

ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush

这个错误,文件校验是全部通过的,如果安装完毕后,切换成7.4以上版本,刷新会直接500错误,7.3及5.6版本就运行正常,7.4版本的话,安装和浏览都没什么问题,但是当点击书库时,会出现 

Trying to access array offset on value of type bool

出现以上错误的虚拟主机:bluehost的linux共享主机,运行配置要求都符合,文件写入权限和伪静态配置也配置好了

能正常运行的PHP5.6的为自建的VPS

访问的联盟采集这些就都访问不了

2 条回复   |  直到 5个月前 | 194 次浏览

白泽
发表于 5个月前

自己来回答自己问题,php.ini文件设置zlib.output_compression = on解决ob_end_flush()错误,另外出现另外个奇怪的采集规则情况,PHP5.6+1.2.8+自己的服务器采集正常的规则,换了PHP7.3+1.3.2+虚拟主机采集失败,规则没做变动

评论列表

  • 加载数据中...

编写评论内容

白泽
发表于 5个月前

再次回答自己的问题,自建的服务器采集规则正常,换了虚拟主机采集失败,规则无变动,有可能是该站点禁了墙外服务器访问缘故,自建服务器测试了用魔法上网,一样也无法采集了。

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容