是否有人使用Heroku Postgres插件成功配置了WordPress应用?我继承了一个目前在Heroku上运行的WordPress应用程序,但没有使用Heroku Postgres附加组件。
我正在尝试创建应用的暂存实例并继续接收“错误建立数据库连接”。
我正在使用PG4WP插件并生成了一个heroku-postgresql:dev实例。
我的DATABASE_URL配置var具有以下格式:
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.");
}
答案 0 :(得分:1)
WordPress的wordpress-heroku fork解决了我的问题。
它开箱即用,如果你打算在Heroku上使用WordPress,我肯定会推荐它。
不幸的是,我第一次不知道自己做错了什么。