http:// localhost / phppgadmin / - > 403禁止

时间:2014-06-25 16:46:14

标签: apache postgresql wamp

我尝试在wampserver

上安装postgreSql

所以我关注了一些tutorial和其他一些......

但是当我访问localhost/phppgadmin/时,会发生错误:

Forbidden

You don't have permission to access /phppgadmin/ on this server.

虽然我在PHP扩展中激活php_pgsql和php_pdo_pgsql ...

我的phppgadmin.conf:

# File phppgadmin.conf
Alias /phppgadmin "C:/wamp/apps/phppgadmin5.1/"

<Directory "C:/wamp/apps/phppgadmin5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>

感谢您的帮助!

2 个答案:

答案 0 :(得分:14)

我通过输入以下行来解决问题:

Require local

在phppgadmin.conf中:

# Fichier phppgadmin.conf
Alias /phppgadmin "C:/wamp/apps/phppgadmin5.1/"

<Directory "C:/wamp/apps/phppgadmin5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require local
    Order Deny,Allow
    Allow from all
</Directory>

答案 1 :(得分:0)

对于诸如PhpMyAdmin,PhpPgAdmin或其他危险工具之类的东西,您不希望冒着来自互联网的人冒险利用这些程序中的安全漏洞。事实上,Web服务器日志充满了对已知漏洞的直接访问,通常导致404,因为它们的目标是旧版本。

话虽如此,我建议将其放入您的配置文件中:

order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128 192.168.1.0/24

192.168.1.0/24替换为您的LAN或VPN子网。 SSH隧道是另一种安全选择。

我不是其中之一,但是要知道如果您在安装软件包后立即遇到这种问题,那么您的问题可能会在软件包管理器的README中得到解决。在Debian上,这可能是/usr/share/doc/phppgadmin/README.Debian