我已在本地构建了一个wordpress网站,现在我想将它从localhost部署到Heroku上托管的实际网址。
我在新创建的Heroku网站上创建了一个新的sql数据库,并使用Wordpress Duplicator插件来传输所有内容。
我已将所有文件推送到heroku master,并且我已经安装了Duplicator installer.php和.zip文件。
但是,当我实际尝试从安装程序连接到我的Heroku数据时,它会暂停一段时间并发出以下错误。
“测试数据库连接时出错!请联系您的服务器管理员以确保连接输入正确!”
我是否遗漏了外部连接到Heroku数据库的内容?在Heroku上获得wordpress的最佳方法是什么?
答案 0 :(得分:0)
请注意,部署在heroku上的应用程序的SQL连接字符串绝对不是localhost。特别是:
如果您一直在使用mysql进行本地部署,则需要ClearDB plugin added to heroku;有关如何为ClearDB数据库获取端点的说明,请访问:Remote connect to clearDB heroku database
如果您计划deploy wordpress using the postgresql database,则需要添加postgresql插件,并为其配置wordpress。已有说明,以及您可以仔细阅读wordpress-heroku的完整回购
希望这有帮助。