gae本地环境没有运行wordpress最新版本,仅适用于3.5.1

时间:2014-04-15 15:04:52

标签: php mysql wordpress google-app-engine

Wordpress的Google应用引擎未在本地环境中使用最新版本运行。我根据他们在gae_help_page

的教程配置了所有内容

他们说它仅适用于Wordpress-3.5.1并且我已经使用3.5.1测试它正在运行但是当我使用Wordpress-3.8.2时,保持其他相同的东西,它显示:

Error Establishing Database Connection

提前感谢,我想使用最新版本的Wordpress。

2 个答案:

答案 0 :(得分:0)

众所周知,这对于当前版本的WP(3.9)可以正常工作,至少在OS X上是这样。 我怀疑你有一个与mysql相关的配置问题。首先,确保您的mysql服务器在本地计算机上运行,​​并且您已创建了要用于本地安装的数据库。

然后,您的wp-config.php应该包含这样的内容(根据您的设置进行适当编辑) - 检查本地配置值是否正确:

if (isset($_SERVER['SERVER_SOFTWARE']) && strpos($_SERVER['SERVER_SOFTWARE'],'Google App Engine') !== false) {
    /** Live environment Cloud SQL login and SITE_URL info */
    define('DB_HOST', ':/cloudsql/your-project-id:wordpress');
    define('DB_USER', 'root');
    define('DB_PASSWORD', '');
    define('DB_NAME', 'your-wordpress_db');

} else {
    /** Local environment MySQL login info */
    define('DB_HOST', '127.0.0.1');
    define('DB_USER', 'your-local-user');
    define('DB_PASSWORD', 'your-local-password');
    define('DB_NAME', 'your-local-wordpress_db');
}

答案 1 :(得分:0)

这对我有用:

/** Local environment MySQL login info **/
define('DB_HOST', '127.0.0.1:8889');
//define('DB_HOST', '127.0.0.1');
    define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_NAME', 'wordpress');

我正在使用MAMP,如果您使用的是其他安装,则可能是数据库端口发生了变化。

我希望它有所帮助!