Google-App-Engine [PHP]:尝试建立数据库连接时出错

时间:2015-06-12 08:47:42

标签: php mysql database wordpress google-app-engine

我发现cloudql存在问题,因为没有建立数据库连接。我已逐步跟踪以下网站https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/

但是,在将项目部署到appengine并使用URL访问wordpress安装页面后,我似乎发现了问题:https://<PROJECT-ID>.appspot.com/wp-admin/install.php

显示的错误是:

**Error establishing a database connection**


/** The name of the database for WordPress */
define( 'DB_NAME', 'wordpress_db' );

/** MySQL database username */
define( 'DB_USER', 'root' );

/** MySQL database password */
define( 'DB_PASSWORD', '' );

有人可以建议一个合适的解决方案来解决这个错误,因为我无法绕过它,即使我能够部署我的项目。没有数据库连接,我无法相应地在cloudql上安装Wordpress。

1 个答案:

答案 0 :(得分:0)

我通过解决方法解决了这个问题。由于我按照网页上的说明进行操作,因此我对其背后的贡献者进行了进一步的研究,从而得到了GitHub链接:

https://github.com/GoogleCloudPlatform/php-docs-samples/tree/master/appengine/wordpress

自2015年起更新,我可以按照此URL的步骤进行操作。我发现有必要安装GitHub shell命令并将项目克隆到桌面。

我需要做的就是根据需要更新app.yamlwp-config.php,然后根据'wordpress'程序在创建为wordpress_db的新数据库之后在Cloud SQL上创建实例以及密码为空的新root用户。