web-dev-qa-db-fra.com

Installation de la base de données PostgreSQL - Erreur de connexion à la base de données PGSQL

J'essaie d'installer Joomla 3.3.1 sur un nouveau site, avec la base de données PostgreSQL.

J'ai tout fait correctement, et j'ai essayé plusieurs fois, beaucoup de vérifications, etc., et j'ai toujours le retour:

"Impossible de se connecter à la base de données. Le connecteur a renvoyé le numéro: Erreur de connexion à la base de données PGSQL."

L'hôte fournit PostgreSQL, mais ils m'ont dit qu'il y avait peu d'employés.

J'ai demandé à l'hôte il y a 2 jours. Je pense qu'ils ont essayé de faire quelque chose, mais je n'ai aucun retour. Dans le même temps, nous étions en fin de semaine et nous célébrons aujourd'hui la fête nationale. Mais, s'il y a un problème dans Joomla, je préfère ne pas attendre plus longtemps.

Merci beaucoup pour votre aide.

(J'ai aussi ce fil rouge: Puis-je utiliser PostgreSQL avec Joomla 3. ).

3
catherine

Malheureusement, le programme d'installation ne renvoie pas la véritable erreur.

Voici quelques conseils généraux:

  • assurez-vous que la base de données fournie existe déjà
  • vérifie si votre base de données a besoin de paramètres spécifiques, tels qu'un autre port ou sslmode=require

Mettez vos détails de connexion dans un fichier php normal et lancez le script, avec le rapport d'erreurs activé:

<?php
$connection = 'Host=127.0.0.1 port=5432 dbname=joomla3 user=postgres password=postgres';
$dbconn = pg_connect($connection);

var_dump($dbconn);

Lors de l'exécution du script, vous risquez d'obtenir une erreur appropriée. Lorsque vous obtenez une ressource, la connexion est établie: resource(4) of type (pgsql link)

2
Valentin Despa