Bonjour,
Je prend la discussion en cours de route. D’avance, désolé si certaines de mes réponses ne sont plus d’actualité par rapport aux actions que vous avez déjà mené.
Le module php-intl permet la traduction internationale de l’interface Dolibarr, comme le précise la commande suivante sous Debian :
apt show php7.3-intl
Package: php7.3-intl
Version: 7.3.27-1~deb10u1
Description: module Internationalisation pour PHP
Ce paquet fournit le(s) module(s) Internationalisation pour PHP.
Pour installer le paquet :
sudo apt install php7.3-intl
Le paquet MyQSL s’appelle mysql-server. Pour l’installer, il faut d’abord que vous ayez les bons répertoires sources pour qu’APT puisse télécharger le paquet. Sur Debian :
cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
sudo apt install ./mysql-apt-config_0.8.15-1_all.deb
sudo apt update
sudo apt install mysql-server
mysql_secure_installation
Lors de l’installation de Dolibarr, j’ai eu un problème car le mode de chiffrement du mot de passe de mon utilisateur MySQL était fait avec le nouveau mode recommandé lors du lancement de la commande mysql_secure_installation. Certaines applications ne prennent pas encore en charge ce type mot de passe (ex: Dolibarr, Wordpress, …). Vous avez peut-être le même problème.
Cette configuration faisait qu’il m’était possible de me connecter à la base SQL en ligne de commande mais pas depuis l’interface Web Dolibarr (et donc installation bloquée…).
Ce qui a réglé mon problème a été de changer le type de mot de passe de mon utilisateur SQL et de le passé du nouveau mode de mot de passe au mode natif.
La commande ci-dessous a réglé mon problème. Si l’utilisateur MySQL a déjà été crééé, modifiez son type de mot de passe avec la commande suivante sur Debian :
# Se connecter à votre base MySQL
mysql -u root -p
# Une fois connecté à la base (le préfixe **mysql>** apparaît dans la console), saisir :
ALTER USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Les chevrons < et > sont à remplacer par des simple-quotes (apostrophes). Je n’ai pas réussi à les afficher correctement dans l’exemple ci-dessus.
- user = le nom de votre utilisateur MySQL
- password = son mot de passe
- Ne pas oublier le « ; »
En espérant que cela puisse vous aider.