Installation : paramètre de la base de donnée

More
1 month 4 weeks ago #199119 by Olove46
Bonjour,

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

Please Log in to join the conversation.

LimeSurvey Partners
More
1 month 4 weeks ago #199143 by DenisChenu
Pourquoi pas sur mariadb ? C'est plus simple.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
1 month 4 weeks ago #199156 by Olove46
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

Please Log in to join the conversation.

More
1 month 4 weeks ago #199217 by DenisChenu
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 :
psql --host=localhost --username=limesurvey
Il devrait te demander le mot de passe.
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 service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
1 month 4 weeks ago #199251 by Olove46
J'ai recréé l'utilisateur et la base avec cette méthode : www.synbioz.com/blog/tech/creer-un-utilisateur-postgresql car j'avais un message d'erreur quand j'essayais de me connecter avec l'utilisateur limesurvey

voilà ce que \l m'affiche



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
limesurvey=> \du
Le seul attribut est "créer une base", si ça peut aider.
Attachments:

Please Log in to join the conversation.

More
1 month 4 weeks ago #199252 by DenisChenu
Il est propriétaire : donc il à tous les droits.

Tente comme ça

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
1 month 4 weeks ago #199259 by Olove46
C'est ce que je me suis dis.
ça ne change rien.

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.

Please Log in to join the conversation.

More
1 month 3 weeks ago #199288 by DenisChenu
Il me semble que c'est la bonne syntaxe

Sinon : de mon coté quand je test avec \l : j'ai le même résultat que toi avec uneversion fonctionnelle

Mais il faut aussi adapter le système de connexion générale de PG
pg_hba.conf
blog.bigbinary.com/2016/01/23/configure-...mote-connection.html

md5 pour accepter les connections

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development . I don't answer to private message.

Please Log in to join the conversation.

More
1 month 3 weeks ago #199670 by Olove46
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é !

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now