今天把服务器的PHP 7.4升级到PHP 8.4后,WordPress网站不能正常运行,WordPress提示“There has been a critical error on this website.”
分析一下,大概率是WordPress插件问题,把服务器的PHP版本恢复为PHP 7.4,然后逐个测试,看看哪个插件不兼容PHP 8.4,结果发现很多老插件(已经多年不更新的插件)不兼容PHP 8.4。
解决方法:把那些已经多年不更新的老插件删除或替换,服务器升级PHP 8.4后即可正常运行WordPress网站。