【发布时间】:2016-09-21 11:51:04
【问题描述】:
我正在尝试遵循 Quick Start WordPress for Google App Engine 指南,但在尝试在本地运行 Wordpress 时遇到了“建立数据库时出错”(见下文)。
我在使用以下说明时遇到了一些问题:
“创建 Cloud SQL 实例后,转到实例的访问控制部分并点击用户。点击新用户并创建一个名为 root 的用户并指定密码。现在您可以使用 3rd-party 工具连接到您的 Cloud SQL 实例,我们稍后会这样做。”
当我转到我创建的实例的 Instance details 时,我没有看到任何 New User 按钮,而只有一个更改 root 密码的按钮(见下文)。
我只是更改了 root 用户的密码。是否符合说明?
此外,我将如何相应地修改wp-config.php?我现在有以下内容:
// ** MySQL settings - You can get this info from your web host ** //
if (isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
/** The name of the Cloud SQL database for WordPress */
define('DB_NAME', 'wordpress_db');
/** Live environment Cloud SQL login and SITE_URL info */
/** Note that from App Engine, the password is not required, so leave it blank here */
define('DB_HOST', ':/cloudsql/wordpress-143922:wordpress');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
} else {
/** The name of the local database for WordPress */
define('DB_NAME', 'wordpress_db');
/** Local environment MySQL login info */
define('DB_HOST', '127.0.0.1');
define('DB_USER', 'root');
define('DB_PASSWORD', 'password');
}
其中'password' 替换为我在本地设置MySQL 时使用的密码。既然我已经在 App Engine 上指定了密码,我是不是也应该把它填入第一个DB_PASSWORD 字段?
【问题讨论】:
标签: php mysql wordpress google-app-engine