2017-01-21 17 views
0

私は、PostgreSQL 9.6およびpgadmin4をUbuntu 16.04 according to the answer hereにインストールしました。PostgreSQL 9.6:pgadmin4がlocalhost上で開きません:5050(Ubuntu 16.04)

私はこれでそれを実行しようとしている

:ターミナルで

cd ~/pgadmin4 
source bin/activate 
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py 

私はこのバックを参照してください。

Starting pgAdmin 4. Please navigate to http://localhost:5050 in your browser. 

は、しかし、ブラウザでは動作しません - 基本的にブラウザがそれができるが語ります」接続します。

私はこれまで /etc/postgresql/9.6/main/postgresql.confを変更した

listen_addresses = '*'

/etc/postgresql/9.6/main/pg_hba.confは次のようになります。

# Database administrative login by Unix domain socket 
local all    postgres        md5 

# TYPE DATABASE  USER   ADDRESS     METHOD 

# "local" is for Unix domain socket connections only 
local all    all          peer 
# IPv4 local connections: 
host all    all    127.0.0.1/32   md5 
# IPv6 local connections: 
host all    all    ::1/128     md5 
# Allow replication connections from localhost, by a user with the 
# replication privilege. 
#local replication  postgres        peer 
#host replication  postgres  127.0.0.1/32   md5 
#host replication  postgres  ::1/128     md5 
host all all 0.0.0.0/0 md5 

、私はこれを持っている( "pgAdmin4" フォルダ内)config_local.pyを変更しました:

SERVER_MODE = True 
DEFAULT_SERVER = os.environ.get('PGADMIN_SERVER_IP', '0.0.0.0') 
DEFAULT_SERVER_PORT = int(os.environ.get('PGADMIN_SERVER_PORT', '5050')) 

localhost:5050でpgadmin4を動作させるにはどうしたらいいですか?

答えて

0

これはCentOSの中で私の作品:

cat /usr/lib/python2.7/site-packages/pgadmin4-web/config_local.py 

SERVER_MODE = True 
DEFAULT_SERVER='0.0.0.0' 
0

これが私のconfig_local.pyです。迷惑メールボックスで動作するubuntu 16.04。

import os 
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) 
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') 
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db') 
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions') 
STORAGE_DIR = os.path.join(DATA_DIR, 'storage') 
SERVER_MODE = True 
DEFAULT_SERVER='0.0.0.0' 
関連する問題