mdx
mdx copied to clipboard
php 8.0 环境下运行异常
在各种地方报错
主题设置页面
新建文章页面
PHP Version 8.0.7
System Linux localhost 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5+deb10u2 (2019-08-08) x86_64
这是正常行为,warning 不会影响主题的正常运行,建议调低生产环境中的 PHP 报错等级。这不是 PHP 8 相关的问题
@yrccondor
在 php8 环境下,首页的 bing 图片无法正常加载
但是在 php74 中可以正常加载
你的 PHP 配置不允许你的 PHP 读取系统证书,导致无法验证 Bing 的 HTTPS 连接。这种情况下你的 PHP 无法访问任何 HTTPS 内容。把证书路径添加到 open_basedir
即可
但是让我迷惑的是,我的 php7 和 php8 的 open_basedir
配置是一样的
难道 php8 多了限制?
而且很迷惑的一点是 ,Wordpress 自身的 插件下载/主题下载 是没有问题的
可以提供一下安装插件的列表吗?我注意到抛出错误的 PHP 文件路径与一般的不同
@yrccondor php8 的 还是 php7 的
PHP 8 下 WordPress 的插件列表
检查了这个插件,未能在我的开发环境中复现这个问题,应该是 PHP 配置相关的问题
改curl,ssl验证设置false,就好了吧()