所有分类
  • 所有分类
  • 站长推荐
  • WP主题
  • WP插件
  • WP教程
  • WP模板库
  • 前端模板
  • 延伸阅读

wp_actionscheduler_actions doesn’t exist 报错解决办法

报错信息:Fatal error: Uncaught RuntimeException: Error saving action: Table 'wp_actionscheduler_actions' doesn't exist in

报错原因分析:插件使用了Action Scheduler,而数据库里缺少下面这几个表,所以导致了报错。Action Scheduler 是一个多功能框架,它允许插件在任何给定时间点有效地安排和执行某些操作。许多流行的 WordPress 插件,如 WooCommerce 和WPForms都在使用它。

wp_actionscheduler_actions doesn’t exist 报错解决办法插图-WP资源海

解决办法

1、删除导致报错的插件文件

进入你的网站的 /wp-content/plugins/ 目录下,找到引起报错的插件,然后重命名或者删除它。这样插件引起的报错就会消失,然后我们继续下一步操作。

2、安装Action Scheduler插件

WordPress后台搜索安装Action Scheduler插件,或者直接去github下载最新版,安装后启用该插件。如果您在激活 Action Scheduler 后立即遇到相同的致命错误,则您可能遇到了环境问题。在这种情况下,请联系您的托管服务提供商的技术支持,并要求他们手动将数据库中 Action Scheduler 表的字符集设置为“utf8mb4_unicode_520_ci”。

2、创建 Action Scheduler 数据表

现在您已经安装并激活了 Action Scheduler 插件,单击”工具“菜单下出现的Scheduled Actions

然后在此页面上,您可能会在顶部看到一些通知:It appears one or more database tables were missing. Attempting to re-create the missing table(s).

翻译成中文就是“Action Scheduler 迁移正在进行中。预定的行动清单可能不完整。” 和“似乎缺少一个或多个数据库表。正在尝试重新创建丢失的表。”

您必须等待几秒钟,直到 Action Scheduler 完成迁移并创建所需的数据库表。一旦两个通知都消失了,就说明该问题已解决,你可以重新安装并启用之前删掉的插件。

声明:1、本站大部分资源均为网络采集所得,仅供用来学习研究,请于下载后的24h内自行删除,正式商用请购买正版。2、所有汉化类文件和个别标注了“原创”的产品均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。3、如若本站内容侵犯了原著者的合法权益,请携带相关版权文件联系我们进行下架或删除。4、虚拟下载类资源具有可复制性,一经下载后本站有权拒绝退款或更换其他商品!
分享海报

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录