【问题标题】:WordPress importer pluginWordPress 导入器插件
【发布时间】:2013-04-12 19:58:30
【问题描述】:

我正在尝试将 .xml 备份从旧 WordPress 导入另一个 WordPress 安装。 我使用了 WordPress Imported 插件来导入我的备份 .xml 文件。它向我展示了允许我匹配作者等的屏幕,然后在我单击导入后,它说存在系统错误。文件不存在。

我最近在博客上遇到了一些问题,所以我想最好将版本一起重新安装到 3.5.1。在此过程中,我还更新了 WordPress Importer 0.6.1 版本。

尝试再次导入我的备份 .xml,但现在我只得到一个空页面,什么都没有发生。

我可以确认我已经编辑了最大文件大小和内存大小,所以这不是问题。

请帮忙!!

【问题讨论】:

  • 尝试在您的索引文件中使用ini_set("display_errors",1); 来解决您的错误。
  • 抱歉,不太清楚您的意思或需要做什么?
  • 好的,现在我收到此错误“致命错误:在 /home/blog.name.com/web/wordpress/wp-content/plugins/wordpress-importer/ 中找不到类 'DOMDocument'第61行的parsers.php"
  • 好的,你需要先安装dom。试试sudo apt-get install php5-dom
  • 嗨,Rikesh,我对 linux 和命令没有那么丰富的经验。如果你能指导我,我需要做什么。我可以通过 ssh 以 root 身份连接到我的博客服务器,然后呢?只需添加您的命令?

标签: xml wordpress import


【解决方案1】:

我在ec2rds4.7.2 上遇到了这个问题。

我是如何发现问题的

我将此添加到我的wp-config.php 文件中:

define('WP_DEBUG', true);
/**
 * Just a convenient check so you can leave the next few lines unchanged
 * for next time you need debugging, and just switch true/false above.
 */
if (WP_DEBUG) {
    //Handle all errors regardless of error level
    ini_set('error_reporting', -1);
    //Display errors directly in the browser
    ini_set('display_errors', 'On');
}

上面的设置启用了调试模式,以便我找到 OP 得到的错误。

我做了什么来解决这个问题

然后我查看了另一个 WordPress 问题跟踪器,发现我需要运行:

sudo yum install php-xml

此命令安装 php xml 库,以便 WordPress 可以实际读取 xml 文件。

【讨论】:

    【解决方案2】:

    @Rikesh 在您的 cmets 中的方法应该可以工作,但是如果您在使用 WordPress 导入器时仍然遇到问题,我已经很幸运地使用了 WP Migrate DB plugin 用于串联使用的数据库,只需通过 FTP 传输文件到新服务器。

    【讨论】:

      猜你喜欢
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 2011-12-12
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      相关资源
      最近更新 更多