Pb restauration sauvegarde

juin 2022 modifié dans Administration
Bonjour,

Je souhaite restaurer une sauvegarde mais cela ne semble pas fonctionner.

Je m'explique :
Hier j'ai noté que les noms des auteurs ne s'affichaient plus dans l'OPAC, et qu'à la place j'avais des 0 soulignés.

Du coup j'ai voulu lancé une restauration de sauvegarde complète (càd que je laisse toutes les cases cochées) depuis un fichier "full_2022_04_06.sav"
S'affiche alors :

"Restauration de la sauvegarde full_2022_04_06.sav
Restauration des tables

Début de restauration de la table abo_liste_lecture...
[...]"

Les dernières lignes à s'afficher sont :

"Début de restauration de la table editions_states...
Table editions_states restaurée.
Début de restauration de la table empr..."

Puis rien d'autre... je n'ai pas de messages du genre "restauration achevée" ou que sais-je, et la restauration semble n'avoir aucun effet dans l'OPAC...

J'imagine que je m'y prend mal ?

Bien cordialement

Réponses

  • Bonjour,
    Voir si vos parametres php.ini mysql.ini sont à des valeurs suffisantes pour Pmb.
    Voir des exemples de valeurs dans le post suivant https://pmb.community/forum/discussion/757/running-pmb-backup#latest.


  • Bonjour Michel_leble,
    Merci on a essayé avec le paramètre max_input_time = 300 (tous les autres paramètres sont identiques à l'article cité).
    Pour l'instant, l'autre paramètre max_allowed_packet=64M
    Mais pas de changement, cela bloque toujours sur la table empr... sans plus de précisions

    Notre fichier restauration fait 82 Mo.

    Une idée ?
  • Bonjour,

    Vu la taille de votre base, j'essaierais avec des valeurs bien plus hautes pour debugger:

    fichier my.ini : 

    en deux endroits :
    (section mysqld ) max_allowed_packet = 512M 
    (section mysqldump) max_allowed_packet = 512M 

    fichier php.ini:

    max_execution_time = 600
    memory_limit = 512M 
    upload_max_filesize = 512M
    max_input_time = 600
    post_max_size = 512M

    - Vous pouvez aussi ajouter l'affichage des erreurs éventuelles Php:

    Faites une copie de sauvegarde de votre fichier  "VotrePmb/includes/db_param.inc.php" en db_param.inc_original.php,
    puis ajoutez(attention à la syntaxe) en fin du fichier db_param.inc.php :

           error_reporting(E_ALL^E_NOTICE);
           ini_set("display_errors", "On");

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