Столкнулся с этой проблемой в Windows Server 2016 с pgAdmin4 v3.5 - решил ее, установив для параметра «Конфигурация усиленной безопасности IE» значение «Выкл.», После чего можно сразу получить доступ к страницам управления (примечание - «запуск от имени администратора» не требовался).
Как исправить pgAdmin 4 v3.0 + номер порта
Я только что установил PostgreSQL 10.4 и заметил, что интерфейс pgAdmin 4 v3.0, поставляемый с этой версией, использует локальный веб-сервер и интерфейс браузера. По умолчанию приложение использует временный порт (от 49152 до 65535), назначенный операционной системой (в моем случае Windows 10). Тем не менее, я работаю в среде, где брандмауэр настроен на блокировку HTTP-соединений, что предотвращает подключение к веб-сайту pgAdmin. Есть ли способ исправить номер порта вместо использования назначенного операционной системой временного порта?
Я просмотрел документацию по pgAdmin 4 v3.0, но не смог найти ничего об этом типе конфигурации. В качестве обходного пути я знаю, что могу установить pgAdmin 4 v2.1 с помощью автономного установщика, но я ненавижу идею, что мы никогда не сможем обновить, если мы будем использовать этот подход.
НАЧАТЬ РЕДАКТИРОВАТЬ
Ошибка, которую я получаю в веб-браузере (IE11 на Windows Server 2016):
неразрешенный
Сервер не может подтвердить, что вы авторизованы для доступа к запрошенному URL. Вы либо указали неверные учетные данные (например, неверный пароль), либо ваш браузер не понимает, как предоставить требуемые учетные данные.
Когда я искал эту проблему, я обнаружил следующий вопрос в StackOverflow: pg4admin 401 Unauthorized Error
Этот вопрос точно описывает мою проблему. Однако ни один из этих ответов не решил мою проблему. Приложение в трее успешно связывается с правильными портами ( netstat -a -n
кажется, правильно), и в файле журнала pgAdmin нет ничего подозрительного. Я оставлю этот вопрос открытым, поскольку исправление номера порта кажется разумным, хотя я пытаюсь определить, почему pgAdmin не работает.
4 ответа на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Я обнаружил, что вы не можете просто открыть этот адрес в браузере (по крайней мере, не в первый раз). Вы должны открыть его из иконки в трее pgAdmin -> New pgAdmin4 window...
.
Если его там нет и у вас есть проблемы с запуском pgAdmin4, попробуйте найти его psql.exe
внутри установочного каталога:
C:\Program Files (x86)\pgAdmin 4\v3\runtime
и беги, psql.exe
прежде чем бежать pgAdmin4.exe
.
Если это по-прежнему не помогает, попробуйте установить другой браузер по умолчанию в вашей системе.
Unauthorized
Сообщение указывает на успешное соединение HTTP, как она считывается с сервера HTTP. Появляется, когда у вас нет нужного авторизационного куки.
Когда pgAdmin 4 запущен в режиме рабочего стола, вы должны щелкнуть правой кнопкой мыши по значку в трее и выбрать « Новое окно pgAdmin 4» . Убедитесь, что у вас включены куки. Если вы используете белый список, вы должны установить разрешение для используемого порта, который меняется каждый раз при запуске pgAdmin .
Обновление: выпущен pgAdmin 4 3.2. Теперь вы можете скопировать URL-адрес, включая ключ, для использования любого браузера (профиля), который вам необходим, и который имеет необходимые разрешения на использование файлов cookie. Вы также можете установить фиксированный номер порта, чтобы создать правило исключения разрешений для файлов cookie в браузере по умолчанию (профиле).
У меня была та же проблема, и я решил ее, установив другой браузер. В моем случае это был «Google Chrome» и установите их как «по умолчанию».
шаги:
- остановка pgadmin4
- установить Google Chrome
- установить Google Chrome по умолчанию
- начать pgadmin4
Похожие вопросы
-
3
OpenX: mySql VS PostgreSQL
-
1
Postgresql 8.4 оригинальные файлы конфигурации (Ubuntu)
-
1
Касперский блокирует установку PostgreSQL 8.4.1
-
-
1
XAMPP с PostgreSQL
-
2
Где я могу найти postgresql-8.4-postgis.deb?
-
2
Инкрементное резервное копирование для PostgreSQL 8.3
-
4
Я управляю базами данных SQLite, MySQL и PostgreSQL и хочу инструмент для этого локально
-
1
Как заставить PostgreSQL запускаться во время загрузки в Ubuntu?
-
1
безопасная установка PostgreSQL
-
1
Стеки Apache / PHP / Perl / базы данных на базе Windows