Azure 网站 - Microsoft OLE DB Provider for ODBC Drivers 错误“80004005”
Azure Website - Microsoft OLE DB Provider for ODBC Drivers error '80004005'
我们在 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 前缀的自定义域有关。
问题出在我们的 DNS 设置上。我们有一个额外的 CNAME。这打破了 FWD。它与 CleraDB 无关。
我们在 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 前缀的自定义域有关。
问题出在我们的 DNS 设置上。我们有一个额外的 CNAME。这打破了 FWD。它与 CleraDB 无关。