升级PHP8导致wordpress后台和插件报502错误问题

升级PHP8导致wordpress后台和插件报502错误问题
升级PHP8导致wordpress后台和插件报502错误问题

这次又开始折腾网站了,折腾的后果也是非常麻烦,记录一下过程帮助其他遇到问题的朋友。

具体问题表现在,php7升级php8之后,首先wordpress网站打开报错502 Bad Gateway nginx。然后以为是WordPress不兼容php8,于是回退php7。回退后首页可以正常打开,但是进入后台报错502 Bad Gateway nginx

后面查了查以为是插件不兼容php8,试着在后台将plugin文件夹内所有的插件更换名称,停止使用所有插件。停止插件之后,现在进入网站后台正常,但是一旦点击插件页面、添加插件、或者wordpress自带的小工具,一律报错502 Bad Gateway nginx。尝试升级nginx版本也没有帮助。

宝塔数据库恢复0%且报错Tablespace scheduler_actions exists的解决办法

惊魂一夜,差点以为自己把数据库删掉了。记录一下如何修好的过程。
尝试重装mysql,在尝试恢复旧的数据库的过程中,宝塔一直显示正在恢复数据库文件,请稍候…然后恢复速度0kb/s,最后卡住不动了。

尝试通过数据库的管理平台phpMyAdmin导入,会提示以下错误:

CREATE TABLE `xxxx_actionscheduler_actions` ( `action_id` bigint(20) unsigned NOT NULL

AUTO_INCREMENT, `xxxxxxx` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL,