mdx icon indicating copy to clipboard operation
mdx copied to clipboard

php 8.0 环境下运行异常

Open Jkkoi opened this issue 3 years ago • 11 comments

在各种地方报错

photo_2021-07-02_09-58-06 主题设置页面

image 新建文章页面

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

Jkkoi avatar Jul 02 '21 02:07 Jkkoi

这是正常行为,warning 不会影响主题的正常运行,建议调低生产环境中的 PHP 报错等级。这不是 PHP 8 相关的问题

yrccondor avatar Jul 02 '21 02:07 yrccondor

@yrccondor 在 php8 环境下,首页的 bing 图片无法正常加载 image 但是在 php74 中可以正常加载

Jkkoi avatar Jul 02 '21 02:07 Jkkoi

你的 PHP 配置不允许你的 PHP 读取系统证书,导致无法验证 Bing 的 HTTPS 连接。这种情况下你的 PHP 无法访问任何 HTTPS 内容。把证书路径添加到 open_basedir 即可

yrccondor avatar Jul 02 '21 02:07 yrccondor

但是让我迷惑的是,我的 php7 和 php8 的 open_basedir 配置是一样的 image

难道 php8 多了限制?

Jkkoi avatar Jul 02 '21 02:07 Jkkoi

而且很迷惑的一点是 ,Wordpress 自身的 插件下载/主题下载 是没有问题的

Jkkoi avatar Jul 02 '21 02:07 Jkkoi

可以提供一下安装插件的列表吗?我注意到抛出错误的 PHP 文件路径与一般的不同

yrccondor avatar Jul 02 '21 03:07 yrccondor

@yrccondor php8 的 还是 php7 的

Jkkoi avatar Jul 02 '21 03:07 Jkkoi

PHP 8 下 WordPress 的插件列表

yrccondor avatar Jul 02 '21 03:07 yrccondor

image

Jkkoi avatar Jul 02 '21 03:07 Jkkoi

检查了这个插件,未能在我的开发环境中复现这个问题,应该是 PHP 配置相关的问题

yrccondor avatar Jul 17 '21 15:07 yrccondor

改curl,ssl验证设置false,就好了吧()

AH-dark avatar Nov 03 '21 16:11 AH-dark