http://localhost/phppgadmin/ -> 403 Forbidden http://localhost/phppgadmin/ -> 403 Forbidden postgresql postgresql

http://localhost/phppgadmin/ -> 403 Forbidden


I solve the problem by entering the line:

Require local

in the phppgadmin.conf:

# Fichier phppgadmin.confAlias /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>


For things such as PhpMyAdmin, PhpPgAdmin or other dangerous tools, you don't want to risk people from the Internet exploiting security holes in these programs. As a matter of fact web server logs are full of direct access to known vulnerabilities, often leading to 404 because they target an older version.

That being said, I would advise putting this in your configuration file:

order deny,allowdeny from allallow from 127.0.0.0/255.0.0.0 ::1/128 192.168.1.0/24

Replace 192.168.1.0/24 with your LAN or VPN subnet. An SSH tunnel is another secure option.

I am not one of these guys, but do know that if you encounter that kind of problem right after installing a package, your problem is probably adressed in the README made by the package manager. On Debian, this would have been /usr/share/doc/phppgadmin/README.Debian.