Azure上的Wordpress无法建立数据库连接

时间:2016-04-19 13:12:56

标签: mysql wordpress azure

我在Azure上运行Wordpress网站。网站很好 - 慢慢地,但仍然。几天前,当我的订阅限制开始时,它就崩溃了。在休息之后,我开始从Azure管理门户网站查看网站和数据库。但该网站提供错误建立数据库连接 -error。

我检查了什么...

  • 错误来自前端和后端(/ wp_admin)
  • 我已经检查了连接字符串大约一百万次比较来自Azure门户的数据库的连接字符串,来自wp-config.php的值和来自Azure门户的Web应用程序的值

我创建了一个以下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/问题的非常有用的帖子,但它对我也没有帮助。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我认为official troubleshooting guidance将是最佳起点。我看到您已经检查了值并检查外部Web服务是否有效。这让我们得到了修复,&#34;修饰&#34;和#34;网站服务&#34;选项。你能检查一下是否有效吗?

我认为通过休息你的意思是下个月和学分?

答案 1 :(得分:0)

您还必须在 MySQL 资源中禁用 SSL 连接。为此,请转到“连接安全性”设置并禁用“强制 SSL 连接”。