Google app engine 在GAE下运行WordPress时遇到问题+;云SQL

Google app engine 在GAE下运行WordPress时遇到问题+;云SQL,google-app-engine,google-cloud-sql,Google App Engine,Google Cloud Sql,今晚早些时候,我尝试在谷歌应用程序引擎下设置WordPress(按照这里的说明:) 它在本地运行良好,但当我推到远程时,会出现一个数据库错误(在上可见)。如果我们打开/wp_admin/install.php,您会得到: This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database serv

今晚早些时候,我尝试在谷歌应用程序引擎下设置WordPress(按照这里的说明:)

它在本地运行良好,但当我推到远程时,会出现一个数据库错误(在上可见)。如果我们打开/wp_admin/install.php,您会得到:

This either means that the username and password information in your 
wp-config.php file is incorrect or we can't contact the database server 
at :/cloudsql/frontiermediag:fmwp. This could mean your host's database 
server is down.
以下是wp config中的相关代码:

/** MySQL hostname */
if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
define('DB_HOST', ':/cloudsql/frontiermediag:fmwp');
}else{
  define('DB_HOST', 'localhost');
}
frontiermediag:fmwp在开发者控制台>云SQL中显示“状态可运行”

我以前做过一次,但效果很好,所以我不确定我错过了什么。我想可能是因为我使用的是WP 3.8.1。但是回到3.5.1,同样的事情也发生了


有什么想法吗?frontiermediag被列为:fmwp ACL上的授权应用程序。

我之前遇到过这种情况。但是,我编辑了我的云SQL实例,并从Google开发者控制台将“首选位置”设置为“跟随应用程序引擎应用程序”。这个数据库连接问题在我的案例中得到了解决

我尝试了wordpress 3.5.1的说明,这些说明似乎对我有用。您上面的代码片段似乎是正确的,如果不查看您的其余代码,我不确定会出现什么错误。你能用3.5.1从一开始再尝试一次说明吗

我遇到了这个问题,因为在我的例子中,“Follow App Engine App”似乎不是第二代实例的选项,因此实例连接名称包括区域设置


查看实例详细信息,并在“属性”下找到“实例连接名称”。这是应该跟在
:cloudsql/

后面的文本,您对DB\u用户和DB\u密码的设置是什么?它们是否与CloudSQL中的设置相匹配?