Я знаю, что это старый вопрос, но так как я наткнулся на него, пытаясь исправить «Не удалось загрузить ресурс: сервер ответил статусом 403 (Запрещенный)» при попытке получить доступ к phpPgAdmin с другого компьютера и данные ответы не работал для меня, я хотел поделиться своим решением.
Ubuntu: 17.04; PhpPgAdmin: 5,1
Решение: Закомментируйте требует от местных в /etc/apache2/conf-enabled/phppgadmin.conf и перезапустить Apache (SUDO служба apache2 перезагрузки)
<Directory /usr/share/phppgadmin>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
AllowOverride None
# Only allow connections from localhost:
# Require local
<IfModule mod_php.c>
php_flag magic_quotes_gpc Off
php_flag track_vars On
#php_value include_path .
</IfModule>
<IfModule !mod_php.c>
<IfModule mod_actions.c>
<IfModule mod_cgi.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
<IfModule mod_cgid.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
</IfModule>
</IfModule>
</Directory>
/и т.д./apache2/conf-enabled/phppgadmin.conf
спасибо за этот ответ. Это сэкономило мне много времени :) Вы заслуживаете еще одного голосования ... – itsols
Вам необходимо перезапустить сервер Apache, пока вы не сможете получить доступ к выполненным вами изменениям sudo service apache2 start –