有没有人使用 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.");
}