0

我正在将帖子从旧博客移动到我的“较新”博客,并使用标准的 Wordpress 导入和导出工具从旧博客导出然后导入新博客。

当我将 xml 文件导入我的新博客并分配作者时,我收到以下错误:

Sorry, there has been an error. The file does not exist, please try again.

不确定这是否会有所不同,但我们的网站目前托管在 Rackspace 上,带有一个负载均衡器,该负载均衡器具有 2 个相同的网站实例(但只有一个数据库)。我不确定负载平衡器是否会导致此问题 - 但是我确实在另一个几乎相同的网站上尝试了相同的过程,该网站上没有任何负载平衡并且运行良好,没有任何障碍。

谁能建议可能是什么问题?

4

3 回答 3

0

它与负载平衡有关..但不知何故,即使它给了我一个错误,它已经导入了数据..相当奇怪的效果很好,所以现在一切都很好:)

于 2013-06-03T15:14:44.160 回答
0

我在 nginx 负载平衡服务器设置上遇到了同样的问题,但不幸的是,无论我尝试了多少次,它都没有导入数据。我无法检查日志,但据我所知:Wordpress 可能会轮询上传文件的 URL,负载均衡器会将这些轮询重定向到备用服务器(即上传文件不存在的服务器),其中反过来导致错误。

最直接的解决方案是暂时禁用负载平衡,以便站点仅由单个服务器提供服务。然后导入过程按预期完成。

于 2016-09-06T10:48:10.037 回答
0

对于在负载平衡环境中使用 WordPress 导入器遇到此问题的任何其他人,如果您的负载平衡环境具有会话“粘性”选项,则将其打开将解决此问题。

于 2018-12-14T03:42:50.730 回答