Bonjour,
Les paquets suivant sont installés sur mon NAS Synology DSM6.2
- Apache 2.4
- MariaDB10
- PHP7.4
- phpMyAdmin
phpMyAdmin fonctionne bien
Les sites Joomla installés sur le NAS fonctionnent bien, l'accès aux bases de données ne posent pas de problème
Par contre l'accès à la base de donnée par mes programmes perso qui fonctionnent bien autant sur un serveur Wamp local qu'en mode hébergés ne fonctionne pas sur le NAS.
L'instruction
$NasMysli = new mysqli($host", $user, $password, "");
if ($NasMysli->connect_errno) {
echo "Erreur de connection MySQL: (" . $NasMysli->connect_errno . ") " . $NasMysli->connect_error;
exit();
renvoie "Erreur de connection MySQL: (2002) Connection refused"
Les paramètres d'accès à la base de donnée par Jommla (fichier configuration.php) sont :
public $host = 'localhost:/run/mysqld/mysqld10.sock';
public $user = 'root';
public $password = 'xxxxxxxxx';
public $db = 'yyyyyy';
et je me connecte via mes programmes PHP avec les paramètres identiques :
$host="localhost:/run/mysqld/mysqld10.sock";
$user="root";
$password="xxxxxxxxx";
$base="yyyyyy";
je ne comprends pas en quoi le fait de de passer par un CMS (Joomla) ou par phpMyAdmin aurait un traitement différent.
Quelqu'un aurait-il une idée ?
Merci d'avance.