WordPress下免费All-In-One Migrate的成功的还原办法

如果你的wordpress内容太多,网站架构太大,那么在使用All-In_One Migrate的时候就会遇到问题,比如在从导入的.wordpress文件还原的时候会被卡在100%进度。

也许收费版的AI1 Migrate没有这个问题,那么也就是说问题是他们自己搞出来的作为要挟收费的东西,我,是不会给钱的。在网上看到要通过回滚到这个插件的旧版本才能从备份文件出直接还原,那么要做的就只是安装旧版本的插件,然后把备份文件ftp或者其他什么软件导入到www/wwwroot/wp-contents/ai1wm-backup/下面,然后直接在备份中还原。

但是他奶奶的wordpress居然还有俩陈咬金:

  • 1.restore还原的文件大小被限制在512M(2*28,也就是2的28次方bit,512M);
  • 2.wordpress的6.3.1版本把插件editor的bottom隐藏了,于是你就不能开心的直接修改插件的constant。

那么,没办法只能自己动手了,先挖出wordpress的plugin editor在哪里,再慢慢修改。(https://webhostingadvices.com/all-in-one-wp-migration-import-stuck/

新版的wordpress 6.3.1的plugin-editor不在网上流行说的wp-config.php里面,而是在admin下面独立出来了一个plugin-editor.php文件,而该php的按键被从页面的plugin选项出移除了,这据说是为了防止DDoS攻击造成损害,但是也给中文区选手带来了麻烦。解决办法很贱:https://网站域名/wp-admin/plugin-editor.php敲在地址栏里面,既安全又高效(搞笑),在你使用我这一招之后,系统就自动把补回来了,当然,你以后遭攻击了也别怪我。

在plugin-editor里面选择“All-in-one WP migration”,记得点一下“选择”,然后在右侧的编写选项里面选择“constants.php”进行修改,仔细查找AI1WM_MAX_FILE_SIZE,然后把后面的2*28改成2*33, 这样512M就翻了5翻到了16G。

现在来回到第一个问题,具体步骤:

  • 卸载新的AI1WM,然后
  • 安装网上下载的旧版(这里有
  • 把 后缀名为 .wordpress 的备份文件导入到/www/wwwroot/你的网站域名/wp-content/ai1wm-backups/ ,下面就是最后
  • 到备份那一页,选择备份后面那个直接还原。