时间:2010-07-26 05:40:02

标签: phppgadmin

5 个答案:

答案 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>