PHP 8.0是目前PHP的最新版本,近期本站也对PHP8.0进行了一些小测试,总体来说,运作还算正常,至少在前端没有大的问题出现,页面的显示一切正常。不过,从昨天晚上开始,本站在发表新文章的时候,遇到了一些问题——图片无论如何都无法上传,如果是截图复制粘贴的图片,画面一直在转圈;如果是通过文件管理器上传的,则直接提示:“服务器无法处理图像”。由于本站是最近才迁移到阿里云的,检查了一下阿里云的各种设置,均没有发现问题所在,甚至是连域名解析的情况也做了检查,也没有发现问题。
最后想了一下,会不会跟PHP的版本有关系呢?毕竟PHP 8.0 刚推出不就,WordPress 官方也没有明确表态说是否支持 PHP 8.0,于是,我尝试把PHP的版本回归到7.4版本,再重新上传图片,问题解决。
果然还是PHP版本的问题。