1

我们在 MS Azure 网站实例中运行 PHP 和 MySQL。它运行良好。今天,在我们没有进行任何更改的情况下,它出现了以下错误:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 5.1 Driver]Can't connect to MySQL server on 'localhost' (10061)

/include/inc_database.asp, line 49 

以下是我们所学内容的一些注释:

  • 我们的网站上没有名为/inc_database.asp
  • 该站点的暂存版本有效。当我们将它换成实时版本时,实时版本不起作用。
    • 更新:登台站点似乎只是因为它不使用自定义域名才起作用。
    • 更新 2:自定义域仅适用于 www 前缀。也就是说,www.saltspringstudiotour.ca 有效,而 saltspringstudiotour.ca 无效。
  • 重新启动网站并没有解决问题。
  • 这与防火墙规则有关吗?
  • 我们正在连接到 ClearDB MySQL 数据库。
  • ClearDB 仪表板不公开防火墙配置设置。

似乎问题与使用没有 www 前缀的自定义域有关。

4

1 回答 1

0

问题是我们的 DNS 设置。我们有一个额外的 CNAME。这打破了FWD。它与 CleraDB 无关。

于 2015-01-24T17:51:19.780 回答