当您想将WordPress迁移到新的主机或服务器时,可能无法传输备份数据,主要是现有内容。 您的备份文件可能很大,但是WordPress限制您只能导入大小为2Mb的备份文件。
没有其他方法可以完成迁移,但是要使备份文件的大小小于2Mb,这几乎是不可能的,尤其是对于已经超过大小的文件。 不过,您可以做的是将文件分割成较小的块。
在本教程中,我们将向您展示如何使用两种不同的方法。
在Windows上分割XML文件
如果您使用的是Windows,则可以使用WXR文件拆分器。
现在转到WXR File Splitter页面并下载程序。 无需安装,您可以在计算机上立即使用它。


打开后,您将看到WXR File splitter窗口。 单击“打开WXR文件”按钮以导入大型XML文件,然后单击“拆分文件”按钮以开始拆分大型XML文件。


拆分文件后,您将在打开的文件位置窗口中看到结果。


在Mac上分割XML文件
要在Mac上分割文件,您需要使用另一种更简单的用python编写的脚本,称为“ mainSplit”。
现在转到简介页面,并在页面底部下载mainSplit.py脚本。 确保以(.py)扩展名而不是(.txt)扩展名下载文件。
下载完成后,打开Mac上“应用程序”>“实用程序”文件夹中可用的终端控制台,然后输入以下行:
python mainScript.py


运行该行将会打开一个小窗口的“ WordPress XML Splitter”。 单击按钮“浏览文件”以选择要拆分的XML文件,然后通过单击“浏览目录”来选择要将文件保存到的文件夹。
准备就绪后,单击“开始”按钮,该处理将立即开始。


要检查拆分的文件,请转至先前选择的目录,您将看到一个文件集合,每个文件的大小不超过2Mb。


结论
尽管您使用的是不同的程序和脚本,但Mac和Windows上的两种解决方案都非常相似。 该过程既简单又快速,使您的WordPress迁移过程更加轻松。 还有许多其他方法可以备份WordPress文件,但是这种手动拆分XML文件的方法不会花费很多时间。
翻译自: https://www.hongkiat.com/blog/split-large-xml-for-wordpress/