我試圖遵循Quick Start WordPress for Google App Engine指南,但在嘗試本地運行Wordpress時遇到了「創建數據庫時出錯」(請參閱下文)。如何將用戶添加到Google雲端平臺上的MySQL實例
我有一些麻煩,下面的指令:
創建Cloud SQL執行「後,轉到您的實例的訪問控制部分,然後點擊用戶 。點擊新用戶並創建一個名爲root的用戶並指定一個密碼。現在,您可以使用第三方工具連接到您的Cloud SQL實例,我們將在稍後進行操作。「
當我去實例詳細爲我創造,我沒有看到任何新用戶按鈕的實例,但只有一個按鈕來更改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
字段?
[GAEfan](http://stackoverflow.com/users/3524613/gaefan),謝謝你的回答。從Github存儲庫中克隆,'wordpress'目錄是空的;我應該下載wordpress,將內容放在'wordpress'目錄下,並且用'startup'項目附帶的(適當修改的)替換'wordpress'中的'wp-config.php'?或者我可以簡單地在'wordpress'中只放置'wp-config.php',而沒有其他的東西? **編輯**我看到你也回答了我的其他問題:)'wordpress'目錄應該充滿文件,我應該再次嘗試下載。 –