把 PHP 升到 8.2 之后,后台验证码点不出来,发布内容、上传图片都报 500。是 8.2 不兼容吗,还是哪儿没配好?
不是版本的事,是 PHP 的 fileinfo 扩展没装。新装的环境经常漏它,上传和图片处理都靠这个扩展,一缺就直接 500。
先 php -m 看一眼有没有 fileinfo,没有就装上,重启 php-fpm 再试。验证码那张图也是走同一套图片处理,所以一块挂的时候看着像是到处都有问题。
8.2 我们没实测过,官网写支持到这个版本,你这边跑通了就先这么用。
不是版本的事,是 PHP 的 fileinfo 扩展没装。新装的环境经常漏它,上传和图片处理都靠这个扩展,一缺就直接 500。
先 php -m 看一眼有没有 fileinfo,没有就装上,重启 php-fpm 再试。验证码那张图也是走同一套图片处理,所以一块挂的时候看着像是到处都有问题。
8.2 我们没实测过,官网写支持到这个版本,你这边跑通了就先这么用。