发布大量页面后不加载页面部分(仅限)

时间:2011-06-09 作者:Scott

我第一次安装wordpress时遇到了一些问题,这让我很困惑。首先是一些有关情况的背景信息。

我一直在努力将一个HTML站点转换为wordpress。由于该网站相当大(约8000页),我使用插件导入HTML文件。在这样做时,我发现我必须将它们作为草稿导入,否则导入将失败。我开始发布多组页面,以便在修复布局等时可以正确链接页面。然而,当我发布了大约3000页时,wordpress的页面部分不再加载。我可以访问wordpress中的任何其他内容(帖子/外观等),但单击任何页面部分都会导致Chrome弹出:

"Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data."
我在网上和抄本上做了一些查找,找到了一些修复建议,但似乎没有任何效果。我尝试过禁用/删除所有插件,删除除默认的二十个之外的所有主题,删除我的wp\\u配置文件以设置新的安装,并将posts和postmeta复制到phpmyadmin中的新数据库中,用新下载的副本完全覆盖所有wordpress文件,有无缓存插件,有漂亮和难看的永久链接,可能还有其他一些小东西。我还尝试从一个完全不同的位置访问它,以确保我的本地连接没有问题。我安装了WP-DBManager插件,如果我恢复到较旧的备份(发布的页面较少),一切都会恢复正常。

如前所述,这是我的第一个wordpress网站,所以我还不太熟悉它的所有内容,但我还没有遇到任何问题,到目前为止我还无法轻松解决。我对SQL数据库也不是很熟悉,但我对其基本知识非常了解。对我来说,这似乎是数据库的一个问题,但我一直不知道如何从这里解决它。我觉得在这一点上我在绕圈子。不确定这对这个问题是否重要,但我确实增加了/WP includes/default常量中的WP\\u MEMORY\\u限制。php到64M,最初是为了说明问题发生之前数据库大小的增加,并尝试了128M,看看这是否能解决问题,但没有。

任何帮助或建议都将不胜感激,因为我陷入了僵局。

2 个回复
SO网友:Chip Bennett

我的猜测是,要么您遇到了详细重写规则的问题(如果您已经恢复到默认的永久链接结构,但仍然存在问题,那么这不是问题所在),要么您只是遇到了服务器资源的限制。您是否尝试过使用W3 Total Cache或其他缓存插件,以查看是否有任何改进?

SO网友:petermolnar

我认为您遇到了PHP配置的限制。我猜你遇到了max_execution_time 通常是30秒。您还可以超越memory_limit 在PHP中,服务器配置也是如此。

您应该查看错误日志输出,它们应该会告诉您有关问题的更多信息。(请向服务提供商咨询访问权限)

此外,对于缓存:add define(\'WP_CACHE\',true); 到wp\\u config的开头。phpand如果您的服务器支持APC,请使用APC Object Cache Backend plugin.

结束