openMairie.org | Démonstration | Documentation | Forum

Erreur Base de donnée openScrutin

Bonjour, je tente d’installer openscrutin.
Je tourne sur une debian 9

J’ai installer apache2 php7 postgresql

J’ai une erreur quand je tente de me connecter sur openscrutin.

Erreur de base de données. Contactez votre administrateur.

J’ai activer les messages d’erreurs sur php.ini et tout en haut j’ai ceci qui apparait après avoir entrer les identifiants :

Warning : Declaration of DB_pgsql::quote($str) should be compatible with DB_common::quote($string = NULL) in /var/www/html/openscrutin/php/db/DB/pgsql.php on line 49

Notice : Undefined variable: this in /var/www/html/openscrutin/core/om_database.class.php on line 40

J’ai essayer de mettre les data.sql mais pareil j’ai toujours erreur de base de donnée.
J’ai modifié le fichier php database.inc.php afin de mettre le login et mdp que j’ai crée sur postgresql

Merci pour votre aide.

J’ai ceci quand j’active le mode debug de l’application :

/openscrutin/scr/login.php

class utils - database::isError(): QUERY => SELECT * FROM openscrutin.om_utilisateur WHERE login=‹ admin › DEBUG

class utils - database::isError(): SGBD ERROR => nativecode=ERREUR: la relation « openscrutin.om_utilisateur » n’existe pas LIGNE 1 : SELECT * FROM openscrutin.om_utilisateur WHERE login='adm… ^ DEBUG

class utils - database::isError(): PEAR ERROR => DB Error: unknown error

Autant pour moi j’ai installé en parallèle une autre version de debian avec la version php 5.6.

Et tout fonctionne.