Я установил PHPpgAdmin в Ubuntu.
Если я использую http://localhost/phppgadmin, то он работает, если я на сервере
Но если я использую из локальной сети
Http://ip -- works
Http://ip/phppgadmin-- don't work
Это говорит, что разрешение отказано
Я установил PHPpgAdmin в Ubuntu.
Если я использую http://localhost/phppgadmin, то он работает, если я на сервере
Но если я использую из локальной сети
Http://ip -- works
Http://ip/phppgadmin-- don't work
Это говорит, что разрешение отказано
Нейт дает полезные советы, но я не думаю, что это поможет тебе. Поскольку локальные IP-адреса обычно находятся в пределах 192,168.*. *, который уже находится в диапазоне 127.0.0.0/255.0.0.0.
Мой тебе совет, это временно поменять линию
отрицать все
в
разрешить от всех
Внутри /ect/phppgadmin/apache.conf и посмотрите, изменит ли это что-нибудь (пожалуйста, не то, чтобы я не был уверен в этом пути. Я сам пользователь Windows.). Было бы целесообразно отредактировать ваш вопрос с результатами этого, так что вам может помочь в дальнейшем.
Кроме того, вы пытались связаться с ним с другого компьютера / устройства в вашей сети, или только с одного?
Для Ubuntu отредактируйте файл /etc/phppgadmin/apache.conf
. Вы увидите строки, которые выглядят так:
deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.0.0/24
Добавьте дополнительную строку, которая разрешает доступ из вашей подсети. Затем заставьте Apache заново загрузить свою конфигурацию.
Просто добавьте запись для вашей подсети (здесь: все машины с IP-адресами в 192.168.0.XXX) в данном разрешении из строки
Проверьте конфигурацию сайта, из-за характера скрипта, я был бы на 99% уверен, что он поставляется с какими-то ограничениями на основе IP.