> 原创 > 安装WooCommerce遇到致命错误的解决方法

安装WooCommerce遇到致命错误的解决方法

安装WooCommerce遇到致命性错误

Fatal error: Uncaught RuntimeException: Error saving action: Error saving action

错误提示的开头,登录不了后台,前台没问题。

和这个遇到的问题一样Fatal error: Uncaught RuntimeException: Error saving action: Error saving action · Issue #631 · woocommerce/action-scheduler · GitHub

尝试解决

搜索别人方法解决

我就是一个菜鸟小白,第一时间想到搜索。中文、英文都搜索了,代码这个我也看不懂。

有的结果不是我这个问题(WordPress 安装 WooCommerce 插件后提示致命错误-二一的笔记 (eryinote.com)),是一些函数被禁用导致的,而我不是,因为我如果在VPS里面重新建立一个新站点,是可以正常安装的。

有解决的帖子,不过人家解决了,就丢在一遍,也没有发出来方法。大部分是不了了之。
这个可能接近Solved! “Uncaught RuntimeException: Error saving action: Error saving action: Database error.” … “ActionScheduler_DBStoreMigrator.php”,但是我没测试

自己想解决思路(其实也是我一个一个试错换来的)

这可能是最傻的笨办法,但是确实让我解决了,安装WooCommerce就出现致命错误的问题。

因为网上说是数据库问题,我用一个全新的博客源码在同一个环境下安装确可以正常安装。

而我的博客把所有插件都卸载了,依然出现错误,看来不是插件冲突导致的。花了4个小时才顿悟。

既然新博客可以安装,为啥我不能在新博客安装好WooCommerce后,数据库正常了,我再去把博客恢复到新博客呢?

解决办法(说干就干)

准备

  • 安装插件:一站式迁移All-in-One WP Migration 它可以用来备份你的数据库,而且可以任意修改新域名,来安装你的数据库
  • 在VPS上面新建一个空白的wordpress,正常安装好All-in-One WP Migration和WooCommerce(如果不能这么做。那就忽略)

步骤

安装WooCommerce遇到致命错误的解决方法
导出插件界面
  1. 利用插件,把数据库给导出来。为什么要用插件,是因为如果用简单的备份再覆盖,会把WooCommerce覆盖掉。而这个插件会保留原来的数据。导出的时候,只导出数据库。
  2. 在已经安装了WooCommerce新空白的wordpress里面导入你的数据库,确认所有数据无误后,再逆向把数据导出来,导回原来的博客。
  3. 大功告成

如果你是虚拟主机

如果你是虚拟主机,没办法建立没有空白的wordpress,你也可以把主题、媒体库、插件。单独在服务器端另外保存,就在现在的虚拟主机上重新安装wordpress+All-in-One WP Migration+WooCommerce。然后把数据库导入也没问题。理论没问题,我不是这样操作的。

总结:

我知道这是一个很笨的办法,但是这个笨办法,也许能解决很多和我一样小白遇到的数据库问题, 特别是老博客,数据量很大,到现在我都不清楚导致这个的原因是啥,但是利用别人的插件把问题解决了。能解决问题就是好办法吧。操作过程,每次操作博客的时候,记得做好完整备份,不要过于相信第三方插件,免得给你带来不必要的损失。

典型的夜猫子,失眠者。爱好LOL、徒步、旅行、拍照、音乐、小球。E-mail:[email protected]

安装WooCommerce遇到致命错误的解决方法:等您坐沙发呢!

发表评论

表情
还能输入210个字

了解 李英杰害虫 的更多信息

立即订阅以继续阅读并访问完整档案。

Continue reading