我发现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。
答案 0 :(得分:0)
我通过解决方法解决了这个问题。由于我按照网页上的说明进行操作,因此我对其背后的贡献者进行了进一步的研究,从而得到了GitHub链接:
https://github.com/GoogleCloudPlatform/php-docs-samples/tree/master/appengine/wordpress
自2015年起更新,我可以按照此URL的步骤进行操作。我发现有必要安装GitHub shell命令并将项目克隆到桌面。
我需要做的就是根据需要更新app.yaml
和wp-config.php
,然后根据'wordpress'程序在创建为wordpress_db
的新数据库之后在Cloud SQL上创建实例以及密码为空的新root
用户。