【问题标题】:gae local environment is not running for wordpress latest version, works only with 3.5.1gae 本地环境不适用于 wordpress 最新版本,仅适用于 3.5.1
【发布时间】:2014-04-15 15:04:51
【问题描述】:

适用于 wordpress 的 Google 应用引擎未在本地环境中以最新版本运行。我已经按照他们在gae_help_page的教程配置了所有东西

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

Error Establishing Database Connection

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

【问题讨论】:

    标签: php mysql wordpress google-app-engine


    【解决方案1】:

    众所周知,这在当前版本的 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');
    }
    

    【讨论】:

      【解决方案2】:

      这对我有用:

      /** 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,如果您使用不同的安装,可能 DB 端口会发生变化。

      希望对你有帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-28
        • 2019-06-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多