WordPress站点健康问题
WordPress站点健康两个小问题
使用php8.1,安装插件经常崩溃,WordPress上插件安装,很多插件未更新,多年前老版本,觉得PHP7.4更稳定些。网站健康检测有2个小问题,搜索网上一些方法,综合网站的问题做了修改,方法简单做了札记。
1、session_start()函数调用生成了一个PHP会话。该会话干扰了REST API及环回请求。在做出任何HTTP请求前,该会话必须由session_write_close()函数关闭。
2、REST API遇到了错误
性能
REST API是WordPress及其他应用与服务器通信的一种途径。例如区块编辑器页面,它依赖REST来显示及保存您的页面和文章。
REST API请求因遇到了错误而失败。
错误:cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received(http_request_failed)
if(!session_id()) @session_start();
搜索到分享插件WP Open Social,文件open-social.php上面一段代码不行,修改成一下代码。
if(!session_id()) session_start([ 'read_and_close' => true]);
2、安装PHP扩展组件,宝塔面板-软件商店,搜索关键词 php 。
显示搜索结果后点击相应php版本,安装扩展,上面三个扩展组件安装即可解决。