【发布时间】:2014-01-27 08:38:09
【问题描述】:
Warning: mysql_connect(): MySQL server has gone away in /base/data/home/apps/s~vidaaoblog/wp.372917300827551979/wordpress/wp-includes/wp-db.php on line 1147
Warning: mysql_connect(): Error while reading greeting packet. PID=-1 in /base/data/home/apps/s~vidaaoblog/wp.372917300827551979/wordpress/wp-includes/wp-db.php on line 1147
Warning: mysql_connect(): MySQL server has gone away in /base/data/home/apps/s~vidaaoblog/wp.372917300827551979/wordpress/wp-includes/wp-db.php on line 1147
一切都会出现这些错误。
WP_CONFIG:
define('DB_NAME', 'wordpress_db');
/** MySQL database username */
define('DB_USER', 'wp_user');
/** MySQL database password */
define('DB_PASSWORD', 'wp_password');
/** MySQL hostname */
if(isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
define('DB_HOST', ':/cloudsql/YOUR_PROJECT_ID:INSTANCT_ID');
}else{
define('DB_HOST', '127.0.0.1');
}
按照以下说明操作:https://developers.google.com/appengine/articles/wordpress
谷歌云实例在单独的项目上运行,但允许应用访问
【问题讨论】:
-
您确实更改了 YOUR_PROJECT_ID:INSTANCT_ID 对吗?
-
我也有同样的问题。它在本地工作,但在部署时不起作用。我已仔细按照说明进行操作。 DB_HOST 是根据说明动态设置的。
-
APP_ENGINE_SDK_PATH/appcfg.py update APPLICATION_DIRECTORY 你试过运行第8步吗?
-
我不确定这些是否会有所帮助,但快速的谷歌搜索让我找到了googlecloudplatform.github.io/… 和 developers.google.com/appengine/articles/wordpress,如果还不知道可能会有一些帮助。
标签: php mysql wordpress google-app-engine