Message : Votre base de données n'est pas à jour.

Bonjour,

Je tente d'installer pmb sur un PC Windows 10 tout neuf.
J'ai suivi scrupuleusement les procédures décrites sur le lien https://doc.sigb.net/doc_install_xampp/co/xampp_windows_install.html.
La vue familière de pmb apparaît correctement, sauf que le système me fournit le message suivant :
"Votre version de base de données n'est pas à jour.
  Votre version actuelle de base est : v5.19
  Votre version devrait être : v5.33"
Le système refuse bien entendu de restaurer la sauvegarde provenant de l'ancienne version.

Dans phpmyadmin je trouve les renseignements suivants:
"Serveur de base de données
    Serveur : 127.0.0.1 via TCP/IP
    Type de serveur : MariaDB
    Jeu de caractères du serveur : UTF-8 Unicode (utf8mb4)
    Connexion au serveur : SSL n'est pas utilisé Documentation
    Version du serveur : 10.4.11-MariaDB - mariadb.org binary distribution
    Version du protocole : 10
    Utilisateur : root@localhost
Serveur Web
    Apache/2.4.43 (Win64) OpenSSL/1.1.1f PHP/7.4.4
    Version du client de base de données : libmysql - mysqlnd 7.4.4
    Extension PHP : mysqli Documentation curl Documentation mbstring Documentation
    Version de PHP : 7.4.4"

J'ai le sentiment que le problème provient du fait que l'on est passé de mysql à MariaDB.
Mais j'avoue que je suis un peu perdu. 
Quelqu'un a-t-il un début de piste à suivre pour résoudre ce problème ? 

Marc Wattel

Réponses

  • Bonjour,

    Si vous avez déjà une sauvegarde d’une base, je vous conseille de l’importer via « phpMyAdmin ». Par expérience, cette procédure (http://localhost/pmb/admin/sauvegarde/emergency/emergency.php), va vous modifiez certains caractères comme les é, à, è…) dans la base (notices, autorités…)

    Puis après pour la M. à J. de la base, dans PMB vous devez aller dans l’onglet « Administration », « Outils » et « M. à J. base ».


  • Dans la capture que vous avez posté, il y a un lien "Mettre à jour" . Pour mettre la base à niveau, il faut cliquer dessus, laisser monter d'une version, puis recliquer, et ainsi de suite jusqu'à être à jour
  • OK ! 
    Merci !

    Marc
  • Re-bonjour,

    Grâce à vous j'ai pu installer une version de pmb fonctionnelle, en local, sur un PC avec Windows 10.
    Cette installation sur ce PC est devenu notre système de référence. Elle n'est pas destinée à l'usage en production.

    Pour la production, nous avons loué un vps chez ovh, installé avec l'environnement  LAMP suivant :
    - Linux :  Ubuntu 18.04.1
    - Apache :  2.4.29
    - MySQL :  5.7.29
    - php :   7.2.24
    Pour l'installation, j'ai suivi la procédure décrite sur le site
    https://www.digitalocean.com/community/tutorials/comment-installer-la-pile-linux-apache-mysql-php-lamp-sur-un-serveur-ubuntu-18-04-fr

    Tout semble fonctionner correctement : phpinfo(), phpmyadmin ainsi que le portail http://vps813050.ovh.net/Menu/ .
    J'ai extrait le fichier pmb7.3.2.zip et j'ai cliqué sur le lien http://vps813050.ovh.net/pmb/tables/install.php.
    Le système me renvoie le message : HTTP Error 500
    Il semblerait que ce soit du à un problème de connexion à MySQL. Il s'agit probablement d'une mauvaise configuration. Mais laquelle ? 
    Je me suis inspiré de la doc pour l'installation sous XAMPP (https://doc.sigb.net/doc_install_xampp/co/install_xampp_web.html), mais cela ne m'aide pas beaucoup. 
    J'ai tout de même constaté que l'installation LAMP ne comporte pas de fichier my.ini, comme dans XAMPP. 
    Quelqu'un a-t-il une petite idée ?
    D'avance, merci !

    Marc WATTEL
Connectez-vous ou Inscrivez-vous pour répondre.