我在Azure上运行Wordpress网站。网站很好 - 慢慢地,但仍然。几天前,当我的订阅限制开始时,它就崩溃了。在休息之后,我开始从Azure管理门户网站查看网站和数据库。但该网站提供错误建立数据库连接 -error。
我检查了什么...
我创建了一个以下test.php来尝试连接并确保它正常工作。更令人困惑的是,这段代码有效(当然还有真正的价值)。
<?php
$host = "myhostname";
$user = 'myuser';
$password = 'mypassword';
$dbh = @mysql_connect($host, $user, $password);
if (!$dbh) {
echo "Error establishing a database connection";
} else {
echo "Database connection successful";
}
?>
我对Wordpress不太熟悉,而且我完全迷失了。我不确定Azure是否适合托管Wordpress,但我不想重新开始构建我的网站。
我发现这篇关于联系http://www.wpbeginner.com/wp-tutorials/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/问题的非常有用的帖子,但它对我也没有帮助。
有什么想法吗?
答案 0 :(得分:2)
我认为official troubleshooting guidance将是最佳起点。我看到您已经检查了值并检查外部Web服务是否有效。这让我们得到了修复,&#34;修饰&#34;和#34;网站服务&#34;选项。你能检查一下是否有效吗?
我认为通过休息你的意思是下个月和学分?
答案 1 :(得分:0)
您还必须在 MySQL 资源中禁用 SSL 连接。为此,请转到“连接安全性”设置并禁用“强制 SSL 连接”。