This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

TheDarkShrek

[Résolu]MAJ Piwik en version 3.0.2-0099

Messages recommandés

Bonjour à tous,

Suite à "une proposition" de mon boitier Synology, j'ai mis à jour le packet Piwik en version 3.0.2-0099
La MAJ de ce paquet nécessitant l'installation du paquet MariaDB 10.
Les deux installations se sont bien passées.
Et lors de la MAJ de Piwik, la base de données a été migrée de MariaDB 5 vers MariaDB 10 et ceux sans erreur.

Maintenant lorsque je me connecte sur le site Piwik, j'ai un message d'erreur par lequel il ne trouve pas la base de données.
J'ai édité le fichier "config.ini.php" pour voir la configuration et voici ce que je trouve :

[database]
host = "127.0.0.1"
port = "/run/mysqld/mysqld10.sock"
username = "
*****"
password = "
*****"
dbname = "*****"
tables_prefix = "piwik_"

J'ai éditer le fichier "/run/mysqld/mysqld10.sock" mais je ne parviens pas à en voir le contenu car je n'ai pas le droit (y compris en "mode root").

J'ai essayé ensuite un script permettant de tester la connexion à une base de données.

<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php
$dbname = '*****';
$dbuser = '*****';
$dbpass = '*****';
$dbhost = '127.0.0.1';
$dbport = '/run/mysqld/mysqld10.sock';
$connect = mysql_connect($dbhost, $dbuser, $dbpass, $dbport) or die("Unable to Connect to '$dbhost'");
mysql_select_db($dbname) or die("Could not open the db '$dbname'");
$test_query = "SHOW TABLES FROM $dbname";
$result = mysql_query($test_query);
$tblCnt = 0;
while($tbl = mysql_fetch_array($result)) {
  $tblCnt++;
  #echo $tbl[0]."<br />\n";
}
if (!$tblCnt) {
  echo "There are no tables<br />\n";
} else {
  echo "There are $tblCnt tables<br />\n";
}
?>

J'obtient de message suivant :

Could not open the db '*****'

J'ai essayé ce script sur une base stockée sur MariaDB 5 sur le port 3306, ça fonctionne.

J'avoue que là, je ne sais pas quoi faire pour rétablir la connexion à la base.

Je suis preneur de toute l'aide que l'on pourra m'apporter pour résoudre ce problème.

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir à tous,

J'ai réessayé ce soir une manipulation que j'avais essayé hier et qui a fonctionné ce soir.
J'ai remplacé la ligne port = "/run/mysqld/mysqld10.sock"  par port = "3307"  et maintenant je parviens à me connecter à mon Piwik

Bizarre tout de même ...

Ce ticket peut être clôturé.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.