Vous n'êtes pas identifié(e).
Bonjour,
Situation :
- PostgreSQL 12.7 on x86_64 sur un serveur CentOS8
- Apache et PHP installés sur ce même serveur
Code source du site créé en local. (Test)
Le site est fonctionnel et accède bien à la db (postgresql.conf listen '*' et pg_hba.conf trust sur toutes les entrées me semble donc OK)
Une fois le code source copié sur le serveur avec adaptation de la chaine de connexion, il n'est pas possible de lancer le site depuis un poste client.
Message :
pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
Apache > ServerName 127.0.0.1
Firewall désactivé
Je tourne en rond depuis hier.
Merci pour votre aide.
Hors ligne
"Permission denied" sur connexion avec CentOS = SELinux
La solution pour autoriser ces connexions doit être une commande du genre
setsebool -P httpd_can_network_connect_db 1
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne
Merci beaucoup dverite !
Hors ligne