答案 0 :(得分:7)
答案 1 :(得分:3)
答案 2 :(得分:3)
我知道这是一个老问题但是因为我偶然发现它试图修复"无法加载资源:服务器响应状态为403(禁止)"尝试从另一台计算机访问phpPgAdmin时出错并且给定的答案对我没有用,我想分享我的解决方案。
Ubuntu:17.04; phpPgAdmin:5.1
解决方案: 在/etc/apache2/conf-enabled/phppgadmin.conf中注释需要本地并重新启动apache(sudo service apache2 reload)
<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>
/etc/apache2/conf-enabled/phppgadmin.conf
答案 3 :(得分:1)
答案 4 :(得分:0)
我也想分享我的解决方案。
在64位ARM上具有Apache 2.4.38和phpPgAdmin 5.1的Debian 10.1。
以下配置将允许本地和LAN访问,但是(出于安全原因)不允许WAN访问。
/etc/apache2/conf-enabled/phppgadmin.conf
<Directory /usr/share/phppgadmin>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
AllowOverride None
# Only allow connections from localhost:
#Require local
Order deny,allow
Deny from all
Allow from ::1
Allow from 127.0.0.1
Allow from 192.168.0.0/16
Allow from 172.16.0.0/12
Allow from 10.0.0.0/8
<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>