本地主机到服务器的导入问题

时间:2014-11-29 作者:sourabh kumar

我使用WordPress 3.6在本地主机上创建了我的站点。我有数据库的备份,但当我尝试使用WordPress 4.1将其导入到live站点时,我收到以下错误:

抱歉,出现错误。这似乎不是WXR文件,缺少/无效的WXR版本号

1 个回复
SO网友:Madivad

谷歌的wordpress wxr 第一个结果是调出此链接:https://wordpress.org/support/topic/xml-to-wxr-issue

这意味着

如果将以下行粘贴到导出文件的顶部附近部分中的语言定义行之后,您应该可以继续:

<wp:wxr_version>1.1</wp:wxr_version>
但我强烈建议不要使用这种方法,因为您的两个版本的wordpress的数据库有很大的不同。

我建议您将本地wordpress安装更新到wordpress 4.1,允许更新过程对数据库进行必要的更改,然后导出并导入服务器上的数据库。这样,您的数据库具有相同的结构,导入应该更加平滑。

另一方面,请记住,您需要确保您的后端文件也相同,即主题和插件,并且不仅安装了相同的插件,还安装了它们的版本号,因为这也会影响站点的外观。例如,您在本地计算机上有一个新机器上不存在的短代码插件,您将失去该功能。

结束

相关推荐

Add CPT values to Database

我不确定这是不是件容易的事。我有一个插件,具有定制帖子类型所需的所有功能:过滤器、导航。。。我需要为这个CPT创建很多帖子(使用分类法)(需要做很多工作才能正确创建它)。所以我只想添加一次这个自定义帖子,而不是每次我想利用我在其他网站的插件。。。实现这一目标的最佳方式是什么?我是不是每次都要进行某种形式的进出口贸易?我应该利用wp\\u insert\\u post并对帖子的内容进行硬编码吗?为我的英语道歉,我不知道我是否已经解释过了。。。谢谢