Je tente d’installer dolibarr sur ma CentOS. Je l’ai téléchargée via github.
Tout va bien jusqu’ici, mais dans la page d’installation de la base de données, les choix du type de pilote de base de donnée restent grisés…
J’utilise la version php74 du dépôt remi-php74, et d’autres version / depôts si besoin.
Et désolé de revenir avec une mauvaise nouvelle…
j’ai installé la php73, mais le module mysqli.so n’est toujours pas detecté !
Pour l’installation de la 73 il faut la forcer en appelant
yum install php73
les autres paquetages de php sont appelés par
yum install php73-php-…
problème : les modules ne sont pas reconnus…
J’ai fait
rm -Rf /usr/lib64/php/modules
Pour le remplacer par un lien symbolique :
ln -s /opt/remi/php73/root/usr/lib64/php/modules /usr/lib64/php/
mais malgré tous ces efforts ça ne marche toujours pas, pas de pilote mysqli.so pour dolibarr…
Une autre idée ?
Toute aide bienvenue !
NB: par contre il m’est assez désagréable de voir mon problème marqué résolu par un autre que moi… je suis le mieux placé pour savoir si mon problème est résolu (ou non !!!)
Pour ceux que ça intéresse, php rest reconnu en faisant un lien symbolique :
ln -s /usr/bin/php73 /usr/bin/php
Idem pour les autres instances
ln -s /usr/bin/php73-cgi /usr/bin/php-cgi
ln -s /usr/bin/php73-pear /usr/bin/php-pear
ln -s /usr/bin/php73-phar /usr/bin/php-phar
Slt
Pas la peine d etre « agressif » non plus
Dois je vous rappeler
que nous sommes une communauté de benevoles ?
Que nous prenons sur notre temps ?
Qu un certain nombre de gens sur le forum ont leur reponse et par flemme ne prennent pas le temps de dire si c est ok pour eux ?
Que votre message soit tagué « resolu » ne vs empeche pas de continuer la discussion ?
Que le message de ksar etait la solution pour votre premier pb ?
Pour la communauté de bénévoles je ne le savais pas, je pensais qu’il s’agissait d’une communauté d’utilisateurs !
Désolé si vous avez trouvé ma réponse « agressive » mais elle ne faisait qu’exprimer un point négatif…
Je suis heureux de vois que j’ai eu d’autres réponses…
Mon problème n’est cependant toujours pas résolu et je doute qu’il y aie des alternatives pour les utilisateur de CentOS.
Le module mysqli.so est bien présent, mais il ne conviendrait pas à Dolibarr si je comprends bien.
De ce fait je doute de la possibilité de l’installer sur ma CentOS…
J’ai tenté avec l’installation des paquets php73 du depot remi… cela n’a pas fonctionné…
J’ai tenté aussi avec l’installation des paquets php72w d’où était issu mon php72w-common…
Rien à faire !
Pourtant, dans /usr/share/lib64/modules, j’ai bien le module mysqli.so, installé cette-fois-ci sans lien symbolique
Quelque chose ne fonctionne pas dans l’installation de mes paquetages php…
Je suis obligé de forcer la version en utilisant php72w-*…
Je cherche mais ne trouve toujours pas !
Merci pour votre aide,
Francesco
Ksar,
J’ai nettoyé mes précédentes installations et refait la procédure sur la CentOS 7… j’ai installé php72…
Sur l’installation de dolibarr mon module pilote de mysql n’est toujours pas reconnu !
?!?
Merci pour ton aide
Pour info, j’ai fait depuis un
ln -s /usr/lib/php72 /usr/lib/php
Ce qui me permet d’avoir le résultat de la commande php --version
Et
ln -s /opt/remi/php72/root/usr/lib64/php/modules /usr/lib64/php/modules
Ce qui me permet d’avoir mes modules au bon endroit…
Mais rien n’y fait !
…
J’ai la solution à mon problème.
Il est possible d’installer php 7.1 ou php 7.2.
La seule consigne à respecter avec les dépôts remi est d’installer les paquets php71w ou php72w.
Ainsi pas besoin de liens symboliques, le système CentOS identifie clairement ces paquetages comme nouvelle version de php…
A noter aussi qu’il est préférable d’installer php72w-mysqlnd (native distribution).
Installation réussie sur mon serveur !
Bien à vous,
Bien cordialement,
En espérant que ce travail puisse aider de nouvelles personnes !