2016-10-29 3 views

ответ

0

На MacOS, я полагаю, что pgAdmin 4 веб-интерфейс использует порт 61886.

Попробуйте получить к нему доступ, используя http://localhost:61886/browser.

Если нет, запустите команду netstat -atp tcp | grep -i "listen" и проверьте, какие порты прослушивают.

+0

FYI, порт не является статичным, Запуск pgAdmin4 как приложение Desktop будет случайным образом выбрать из доступных портов. – n33rma

-2

Вы должны изменить listen_addresses. Перейдите в /etc/postgresql/9.4/main/postgresql.conf

И добавьте эту строку, доступ PostgreSQL для соединений на всех сетевых интерфейсах.

listen_addresses = '*' 

и pg_hba.conf

host all all 0.0.0.0/0 md5 
+0

i Попробуйте это, и перезапустил сервис с сервисом postgresql, но не работал –

+0

см. Здесь http://prntscr.com/d4suqv –

+0

@DaviMenezes Попробуйте также отредактировать pg_hba.conf и замените «*» на «'' *" следующий перезапуск postgres server. –

2

Вам нужно добавить ниже опций конфигурации,

DEFAULT_SERVER = '0.0.0.0'

в config_local.py (в папке «pgAdmin4»).

Если же требуется изменить порт по умолчанию, то добавить

DEFAULT_SERVER_PORT = 5050

+1

Я добавил DEFAULT_SERVER, и теперь я столкнулся с страницей входа (?) По электронной почте (??) и паролю. Любая идея, что с этим делать? –

+0

Как вы вошли в систему раньше, когда вы использовали на локальном компьютере? Используйте те же учетные данные для входа в pgAdmin4. – n33rma

+0

Мне никогда не приходилось входить в систему - приложение только что открылось. –