Nouveau Depuis le 24 juillet 2023, la nouvelle documentation est disponible sur doc-fr.piwigo.org

Fiche


Niveau de difficulté : facile
Recommandations : n/c.
A lire aussi : n/c


Page(s) associée(s) :
n/c

Sauvegarde de base de données

Il est important de sauvegarder régulièrement sa base de données afin de faire face aux imprévus (fausse manipulation, plantage de son hébergeur…).

Les hébergeurs payants donnent souvent accès à l'outil Cron qui permet de créer des scripts sauvegardant régulièrement la base de données.

En ce qui concerne les hébergeurs gratuits (tels que Free), un accès phpmyadmin à la base de données est offert ce qui permet de sauvegarder les informations via l'onglet “exporter”. Cependant, cette méthode étant manuelle, il est impératif de la réaliser régulièrement en se rendant sur sa page phpmyadmin.

La solution a ce problème est phpMyBackupPro. L'objet de ce tutoriel est d'en expliquer l'installation, la configuration et l'utilisation.

Installation

L'installation de phpMyBackupPro est relativement simple. Rendez-vous sur le site officiel et téléchargez la dernière version de l'outil sur votre disque dur.

Dé-zippez le fichier télécharger et envoyez le dossier phpmybackuppro à la racine de votre galerie par ftp. Une fois cette étape réalisée, renommez global_conf.php (peu importe le nom, disons fichier_configuration_renomme.php).

Éditez ensuite le fichier defintions.php situé dans le dossier phpmybackuppro, en remplaçant en ligne 28, global_conf.php par fichier_configuration_renomme.php (ou quelque soit le nom que vous avez choisi).

Configuration

Rendez-vous sur la page de configuration de phpMyBackupPro en saisissant dans votre navigateur internet l'adresse http://adresse_de_votre_galerie/phpmybackuppro/config.php

Dans l'onglet Basic configuration, saisissez les renseignements concernant votre base de données, choisissez ou pas la méthode de sauvegarde par FTP (cette méthode ne fonctionne pas chez tous les hébergeurs), choisissez d'être prévenu par mail des sauvegardes.

Cliquez ensuite sur l'onglet Backup, sélectionnez la base de données à sauvegarder, laissez toutes les cases cochées et choisissez zip comme type de compression. Cliquez sur Backup. Si tous s'est bien passé, une ligne est apparu dans l'onglet Import.

Sauvegarde régulière

Maintenant, nous allons configurer phpMyBackupPro pour qu'il effectue des sauvegardes régulières de la base de données.

Cliquez sur l'onglet schedule backup, choisissez la fréquence de sauvegarde (tous les jours par exemple), choisissez ./ pour le second champs puis cliquez sur Show script. Dans l'écran qui apparaît, remplacez ???.php par schedule_backup.php puis cliquez sur save data.

Rendez-vous maintenant dans l'interface d'administration de votre galerie Piwigo, puis dans l'onglet Plugin personnel du plugin LocalFiles Editor. Entrez le texte suivant dans le champs de saisie :

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://fr.piwigo.org
Author: Julien
Author URI:
*/
 
//phpMyBackupPro
add_event_handler('loc_end_page_tail', 'call_phpmybackuppro');
function call_phpmybackuppro()
{
  require_once("http://adresse_de_la_galerie/phpmybackuppro/schedule_backup.php");
}
?>

Remplacez adresse_de_la_galerie par la valeur correspondante. Activez ensuite votre Plugin personnel comme vous l'auriez fait pour n'importe quel plugin.

Et voilà, c'est fini !

 
Haut de page
phpmybackuppro.txt · Dernière modification: 2010/09/17 20:46 (modification externe)
 
 
github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact