香港专业教育学院尝试并试图让这个工作无济于事 .
我在Google Computer Engine上运行WordPress,我在Google CloudSQL上安装了数据库 . 两者都在同一个项目中,我已经设法通过CloudSQL代理连接到MySQL:
./cloud_sql_proxy -dir=/cloudsql -instances=[CLOUDSQL INSTANCE CONNECTION] & mysql -u [CLOUDSQL USER] -S /cloudsql/[CLOUDSQL INSTANCE CONNECTION]
这将弹出mysql命令,我可以在该远程连接中显示我的数据库 .
我不确定是否需要在我的wp-config.php文件中添加一些内容来获取CloudSQL数据库或者什么 .
我已经将范围设置为允许CloudSQL访问,并且我能够实际连接从GCE到CloudSQL DB,但我不知道如何让wordpress访问数据库 .
我在这里看到了这个:Connecting Google Cloud SQL with Wordpress on Google Compute Engine但它确实无法确定需要做什么 .
对于任何帮助,我都非常乐意 .
1 回答
虽然您使用Google Compute Engine代替Google App Engine来托管您的WordPress,但配置"wp-config.php"应该与https://github.com/GoogleCloudPlatform/appengine-php-wordpress-starter-project/blob/master/wp-config.php中的代码非常相似,如http://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/中所述 . 您应该将DB_HOST设置为":/cloudsql/[CLOUDSQL INSTANCE CONNECTION]" .