建立数据库连接时出错-在更新DNS之后

时间:2017-01-23 作者:Bilal Zafar

我已经在我的服务器上创建了网站,我从一家公司购买了主机,然后我更新了DNS IP,之后我尝试打开this 网站打开的很好,但有时会给我这个错误

建立数据库连接时出错

不是每次,有人能告诉我为什么会发生这种情况,它有时会打开,有时会向我显示错误吗?

1 个回复
最合适的回答,由SO网友:fergbrain 整理而成

发生数据库错误的原因有很多。这通常是由于数据库地址、用户名或密码不正确造成的。这可能不是超时失败,因为WordPress对此有一个单独的错误。以下是两个常见问题:

DB配置

由于存在间歇性故障,这可能表明数据库服务器本身存在问题。如果您在共享主机上,则可能是他们的服务器过载。您最好的选择是联系主机的技术支持,让他们验证mySQL负载,并在需要时将您移动到其他服务器。

如果不了解有关服务器配置的更多详细信息,就很难进行进一步诊断。

缓存配置也可能是缓存插件的问题,您有缓存插件吗?

你可以缓存未命中。当在缓存中查找到某些内容但未找到时,就会发生这种情况。在这种情况下,WordPress必须从数据库中生成内容并将其保存到缓存中。正确配置后,缓存未命中应该不会产生错误。

如果不了解有关插件的更多详细信息,就很难进一步诊断。

wp配置。php

您的网站可能已被破坏。您应该比较您的wp配置。php文件到wp配置示例。php。只有现有命名常量的值应该不同。不应存在其他代码或定义的值。