首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Vagrant、Postgres和Heroku上的Django无法连接到服务器:没有这样的文件或目录

在Vagrant、Postgres和Heroku上的Django无法连接到服务器:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2013-02-09 05:28:19
回答 2查看 708关注 0票数 0

我最终将我的Django应用程序部署到Heroku上,使用Vagrant和Postgres进行本地和生产。本地主机已启动并运行,而我是管理员,正在添加用户。但是当我跑的时候

代码语言:javascript
运行
复制
heroku run python manage.py syncdb

它抛出了这个错误:

server copg2.OperationalError:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字"/tmp/.s.PGSQL.5432“上的连接?

当我尝试在线访问管理员时,同样的事情也会发生:http://vast-sierra-7949.herokuapp.com/admin/

我是Heroku的新手,我已经尝试了我能找到的几乎所有入门教程,包括

http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/

https://devcenter.heroku.com/articles/django

https://github.com/callmephilip/django-heroku-bootstrap

https://github.com/jpadilla/django-project-template

这最后一个github链接实际上允许我进行部署,在我运行以下命令时收到错误之前

代码语言:javascript
运行
复制
git push heroku master

错误是: manage.py:错误:没有这样的选项:--noreload

我知道有几个帖子有这个错误,但我已经看了所有我能找到的帖子,但没有找到解决这个问题的机会。

先谢谢你,

安东尼

EN

回答 2

Stack Overflow用户

发布于 2013-02-09 05:31:48

票数 0
EN

Stack Overflow用户

发布于 2013-04-21 08:38:40

查看这篇博文:http://jamie.ideasasylum.com/2012/09/connecting-navicat-to-postgresql-on-vagrant/

作者讨论了如何通过添加以下几行代码来修改pg_hba.conf,以允许主机(在本例中为Heroku实例)连接到安装在主机内的来宾VM上的postgres服务器。

代码语言:javascript
运行
复制
# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             10.0.2.2/32             md5

我不确定您是否可以在Heroku实例上访问这些文件,但这是一个开始的地方。祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14781659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档