Bonjour,
je ne parviens pas à faire la configuration initiale de la BdD postgresql : lorsque je lance noalyss/html/install.php dans mon navigateur (Firefox ou Viovaldi) j'obtiens bien la page initiale de renseignements (avec les users et MdP) mais je n'ai pas la page suivante (tel que décrit dans le tuto de Dany).
J'ai essayé sur ma station, sur mon serveur (tous 2 en Ubuntu 18.04), avec les versions Noalyss 8.1 et 7.3 et toujours le même résultat : une fois que j'ai validé les users et MdP, page blanche indéfiniment.
dans le log (error-noalyss.log) j'ai ceci (nolayss sur mon serveur, installation depuis ma station) :
Wed Jul 14 15:09:48.283147 2021] [php7:error] [pid 23260] [client 192.168.0.6:45138] PHP Fatal error: Uncaught Error: Call to undefined function pg_connect() in /var/www/html/noalyss/include/lib/database_core.class.php:55\nStack trace:\n#0 /var/www/html/noalyss/html/install.php(255): DatabaseCore->__construct('noalyss_sql', 'mon MdP', 'template1', 'localhost', '5432')\n#1 {main}\n thrown in /var/www/html/noalyss/include/lib/database_core.class.php on line 55, referer: http://noalyss.com/html/install.php?lang=fr_FR.utf8
(PHP version 8.0.8 - Apache 2.4.48)
Je ne parviens pas à trouver où cela pêche !
Sauriez-vous me donner des pistes de résolution ?
Merci d'avance
[résolu] installation sur station ou serveur Ubunt 18.04
[résolu] installation sur station ou serveur Ubunt 18.04
Modifié en dernier par alain le ven. juil. 16, 2021 9:34 am, modifié 1 fois.
Re: installation sur station ou serveur Ubunt 18.04
Oui il te manque la librairie php-pgsql
Pour être sur , tape en ligne de commande
Tu verras que php-pgsql n'est pas là ![Clin d’œil ;-)](./images/smilies/icon_e_wink.gif)
Pour aller plus vide , tu peux faire
solution
Une belle journée
Cedrick
Pour être sur , tape en ligne de commande
Code : Tout sélectionner
php -m |less
![Clin d’œil ;-)](./images/smilies/icon_e_wink.gif)
Pour aller plus vide , tu peux faire
Code : Tout sélectionner
php -m |grep pgsql
Code : Tout sélectionner
sudo apt install php-pgsql
Cedrick
Re: installation sur station ou serveur Ubunt 18.04
Bonjour Cedrick
Merci pour ta réponse.
php-pgsql est bien installée : j'y avais veillé lors de l'installation des "requirements" et php -m me confirme la présence du module pgsql.
j'ai retenté l'install et j'obtiens le message que le module installé est la version la plus récente 2:8.0+84
Cordialement
(edit : c'est aussi le tuto que j'ai suivi)
Merci pour ta réponse.
php-pgsql est bien installée : j'y avais veillé lors de l'installation des "requirements" et php -m me confirme la présence du module pgsql.
j'ai retenté l'install et j'obtiens le message que le module installé est la version la plus récente 2:8.0+84
Cordialement
(edit : c'est aussi le tuto que j'ai suivi)
Re: installation sur station ou serveur Ubunt 18.04
Bonjour à tous,
j'ai résolu mon problème : il s'agissait du télescopage de différentes versions de PHP.
Mon serveur était d'origine avec les MAJ régulières : j'avais donc PHP en version 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 et 8.0 ...
J'ai donc supprimer (et purger) toutes les version et tous les modules
Puis j'ai réinstallé la version 7.4 seulement avec les modules décrit par le tuto de Dany.
Au lancement du script d'installation :
- j'ai eu une erreur de connexion lors du 1er lancement : j'ai du finalement refaire la création du user postgresql
- j'avais des modules manquants que j'ai installé.
j'ai également refait un update du serveur qui a installé la v 8.0 de PHP
En résumé, seule la version PHP 7.4 fonctionne (info dans Noalyss confirme qu'il s'agit de la version 7.4 alors qu'en console j'ai bien la 8.0 installée).
Cordialement
j'ai résolu mon problème : il s'agissait du télescopage de différentes versions de PHP.
Mon serveur était d'origine avec les MAJ régulières : j'avais donc PHP en version 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 et 8.0 ...
J'ai donc supprimer (et purger) toutes les version et tous les modules
Puis j'ai réinstallé la version 7.4 seulement avec les modules décrit par le tuto de Dany.
Au lancement du script d'installation :
- j'ai eu une erreur de connexion lors du 1er lancement : j'ai du finalement refaire la création du user postgresql
- j'avais des modules manquants que j'ai installé.
j'ai également refait un update du serveur qui a installé la v 8.0 de PHP
En résumé, seule la version PHP 7.4 fonctionne (info dans Noalyss confirme qu'il s'agit de la version 7.4 alors qu'en console j'ai bien la 8.0 installée).
Cordialement