单击“上载文件和导入”按钮后,Wordpress导入器显示空白页面

时间:2015-06-23 16:38:09

标签: php wordpress

我一直在尝试将旧的WordPress中的.xml文件导入到新的文件中。我在php.ini中有以下设置:

  • upload_max_filesize = 64M
  • post_max_size = 90M
  • memory_limit = 128M

但是当我点击上传文件和导入按钮时,我得到一个空白页面。没有错误或任何东西。

enter image description here 任何人都知道如何解决这个问题?感谢。

更新

打开下面建议的错误显示后,我得到了以下错误:

Fatal error: Class 'DOMDocument' not found in /var/www/html/wp-content/plugins/wordpress-importer/parsers.php on line 61

然后我可以通过安装php-xml来修复。

5 个答案:

答案 0 :(得分:3)

您的指令格式错误。尝试

upload_max_filesize = 64M
post_max_size = 90M
memory_limit = 128M
max_execution_time = 120

如果那些人不能工作,请询问您的虚拟主机;你可能无法在php.ini中进行更改。

尝试运行debug https://codex.wordpress.org/Debugging_in_WordPress以捕获可能指向问题和解决方案的PHP错误。

答案 1 :(得分:3)

找出导致空白屏幕的原因的唯一方法是检查服务器错误日志。

并参考here

答案 2 :(得分:0)

这些步骤可能有所帮助:

  1. 显示空白页面后,页面一直在后台运行(您可以通过刷新wp_posts表或wp-admin来查看此内容)
  2. wp-includes/deprecated.php内,有一个名为wp_get_http()@set_time_limit( 60 );的函数,将其更改为0以禁用限制。

答案 3 :(得分:0)

这对我有用:

没有导入图像 即使设置将其设置为“真”,“ Wordpress工具”>“导出”也不会附加图像。目标站点上的导入过程崩溃。为了解决此问题,我在导出站点上安装了 DeMomentSomTres导出插件,该插件会强制目标站点上的导入过程与导出站点建立连接,然后将图像拉到上方。效果很好。

编辑时无内容 但是,在编辑导入的帖子时,即使文本将显示在前端,内容所见即所得编辑器框也将显示为空。最初,我认为这是数据库问题。然后,我尝试停用Classic Editor插件并编辑了帖子。内容显示为编辑模式。接下来,在重新激活Classic Editor插件后,内容卡住了。都好。

答案 4 :(得分:0)

我今天在使用常用的 WordPress 导入器从客户端站点导出所有帖子和媒体时遇到了相同的行为。

我尝试更改其他答案中建议的 PHP.ini 设置,但这没有帮助,可能是因为它们无法被覆盖。进口商将在 1 或 2 分钟后停止显示加载图标。即使我将 DEBUG 设置为 true,也没有出现错误。

但是,当我检查 wp-content/uploads 文件夹时,我可以看到一些文件夹和图像已上传(检查修改日期),但执行超时会在导入程序完成之前停止它。

我的解决方案是一次又一次地导入同一个文件,直到整个文件最终被导入。这很好用,因为如果已经导入了媒体或帖子,WordPress 导入器不会再次导入/存在。

因此,即使存在您无法更改的超时设置,除非您拥有超过最大文件大小的巨大媒体文件,否则多次尝试也能完成。

Skipping already imported ones

当然,如果图片数量很大,您应该找到其他解决方案。