J'essaie d'installer LimeSurvey sur un serveur Debian 9(hébergement OVH) et je suis bloqué sur la configuration de la base de donnée.
Je souhaite utiliser postgresql mais j'ai l'impression qu'il manque quelque chose entre les deux car quand je fait "suivant" il me dit que la base n'existe pas (alors que je l'ai créé) et quand je lui dis de la créer il m'affiche :
Please fix the following input errors:
Essayez encore! La création de la base de données a échoué.
Could not create database: CREATE DATABASE "LimeSurvey" ENCODING 'UTF8'. Please check your credentials.
- J'ai rentré ipserveur:port pour l'emplacement, ils sont bons car fonctionnent quand je me connecte sur pgadmin
- J'ai essayé avec un utilisateur créé pour limesurvey et avec le superuser postgres, même résultat
- Le contrôle de pré-installation m'indique que tout est bon, postgres9.6 php7
- Tout est à jour sur le serveur
- Il y a déjà GLPI et LizMap installés (et fonctionnels) sur le serveur, ils utilisent MariaDB (glpi) et Postgres (lizmap)
Si quelqu'un a déjà eu ce problème ou a une idée de résolution je suis preneur !
Merci.
ps : J'ai réussi à me débrouiller jusque là mais je suis encore novice sur Linux
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Principalement car j'ai installé postgres plus récemment et du coup j'ai toutes les infos et aussi je ne savais pas quoi choisir entre InnoDB et MyISAM.
Si vraiment c'est plus simple je vais chercher ces infos et tester avec MariaDB mais ça ne m'explique pas ce qui ne va pas avec postgres
Il me sembke que le superuser postgre n'a pas le droit de se connecter via PHP.
C'est compliqué les droits postgre, faudrait que je revoie mon instalation local quels sont les droits
Essaye en mode console :
Code:
psql --host=localhost --username=limesurvey
Il devrait te demander le mot de passe.
Code:
limesurvey-> \l
Il devrait te lister les droits
Perso : j'avais créé la base avant en mode console … limesurvey ne l'avais que remplie.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Le compte est propriétaire mais à priori il n'y a pas de droits d'accès, c'est là qu'on doit voir les SELECT, INSERT, etc.. normalement ou rien à voir ?
si je fais
Code:
limesurvey=> \du
Le seul attribut est "créer une base", si ça peut aider.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
Dans le doute j'ai remis le port par défaut pour postgres et testé en laissant localhost dans l'emplacement et là ça a l'air de fonctionner car il trouve la base et propose de la remplir.
Du coup, quelle est la bonne syntaxe lorsqu'on a modifié le port ? car à priori ipserver:port ne fonctionne pas.
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
pg_hba est paramétré comme dans ton exemple, j'avais déjà du faire ces modifs pour lizmap
Remettre le port par défaut n'a pas l'air de poser de problème pour mon install de lizmap donc je vais laisser comme ça pour l'instant, car ça doit être opérationnel assez vite.
je referais un limesurvey plus tard pour essayer de trouver d'où ça vient.
En tout cas merci pour le coup de main et la réactivité !