0

有没有人使用 Heroku Postgres 插件成功配置了 WordPress 应用程序?我继承了一个当前在 Heroku 上运行的 WordPress 应用程序,但没有使用 Heroku Postgres 插件。

我正在尝试创建应用程序的暂存实例并不断收到“建立数据库连接时出错”。

我正在使用 PG4WP 插件并生成了一个 heroku-postgresql:dev 实例。

我的 DATABASE_URL 配置变量具有以下格式:

postgres://xxxxxx:yyyyyy@zzzzzzz.compute-1.amazonaws.com:5432/xxxxxxxxx

我的 wp-config 如下:

if (isset($_SERVER["DATABASE_URL"])) {
  $db = parse_url($_SERVER["DATABASE_URL"]);
  define("DB_NAME", trim($db["path"],"/"));
  define("DB_USER", $db["user"]);
  define("DB_PASSWORD", $db["pass"]);
  define("DB_HOST", $db["host"]);
}
else {
  die("Your heroku DATABASE_URL does not appear to be correctly specified.");
}
4

1 回答 1

1

WordPress 的 wordpress-heroku fork 解决了我的问题。

它开箱即用,如果您打算在 Heroku 上使用 WordPress,我绝对会推荐它。

不幸的是,我仍然不知道我第一次做错了什么。

于 2012-08-28T19:30:42.440 回答