【问题标题】:Google-App-Engine[PHP]: Error trying to establish database connectionGoogle-App-Engine [PHP]:尝试建立数据库连接时出错
【发布时间】:2015-06-12 08:47:41
【问题描述】:

我发现 cloudsql 存在问题,因为未建立数据库连接。我已经按照下面的网站一步一步来https://googlecloudplatform.github.io/appengine-php-wordpress-starter-project/

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

显示的错误是:

**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', '' );

有人可以为这个错误提供一个合适的解决方案,因为我无法绕过它,即使我能够部署我的项目。如果没有数据库连接,我无法在 cloudsql 上安装 Wordpress。

【问题讨论】:

  • 你能在命令行连接到你正在运行的 SQL 实例吗?
  • 是的,我可以通过命令行输入已发布的 IP4 并使用用户名和密码进行连接。

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


【解决方案1】:

我已经通过变通解决了这个问题。由于我按照网页上的说明进行操作,因此我进一步研究了其背后的贡献者,导致了 GitHub 链接:

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

这是在 2015 年更新的,我能够按照这个 URL 的分步过程进行操作。我发现有必要安装 GitHub shell 命令并将项目克隆到桌面。

我需要做的就是根据需要更新 app.yamlwp-config.php,然后在 Cloud SQL 上创建实例,遵循“wordpress”过程,将新数据库创建为 wordpress_db 和新的 root密码为空的用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 2016-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多