http://phpwebgallery.net/ext/extension_view.php?eid=240
v1.0 : http://phpwebgallery.net/ext/revision_view.php?rid=880
Faites des sauvegardes de votre base de données, archiver les sur le serveur et/ou téléchargez les.
Langues dispo :
- francais
- anglais
Merci aux traducteurs de me faire parvenir leurs fichiers de langue
UNIQUEMENT COMPATIBLE AVEC piwigo (pwg) 2.0.x
Toujours en version beta !
Dernière modification par repié38 (2009-03-01 20:42:45)
Hors ligne
Nous savions que quelqu'un le publierait.
Qui et quand???
Bravo!!!
J'ai pas encore regardé comment tu l'as réalisé mais dans tous les cas, tu vas faire des heureux.
(La resto par un module indépendant.)
8-)
Hors ligne
Super plugin merci
En local pas de problème cela fonctionne
Une idée, une case pour transmettre directement sans afficher la sauvegarde
chez free
L'affichage de la sauvegarde à lieu mais ensuite erreur 500 quand on veut copier sur le serveur
Un bug il me semble tu ne sauvegardes pas les tables de piwigo mais toutes la base.
Sur mon site de test chez free j'ai PWG un wiki, piwigo et 2/3 autre truc dans la base cela prend tout et pas seulement les tables de piwigo
Hors ligne
ddtddt a écrit:
Un bug il me semble tu ne sauvegardes pas les tables de piwigo mais toutes la base.
Sur mon site de test chez free j'ai PWG un wiki, piwigo et 2/3 autre truc dans la base cela prend tout et pas seulement les tables de piwigo
pas vraiment un bug, c'est "prevu" (ie : j'avais la flemme ^^)
une option pour ne sauvegarder que les tables piwigo dans la prochaine version ?
pour ce qui est de chez free, peut tu regarder les droits d'ecriture du repertoire /backups/ ?
Hors ligne
Très bon, je viens de tester chez free, pas de soucis à signaler pour ma part...
Par contre, ca me parait indispensable que le plugin ne sauvegarde QUE les tables de piwigo (c'est pas grand chose à rajouter quand meme!)
Ce plugin n'a pas (à mon avis) à sauvegarder autre chose. Imagine que j'ai pleins d'applications installées sur ma base (qui peeut aller jusqu'à 100Mo). Je suis persuadé que la sauvegarde plantera dans le cas d'une grosse base.
Par contre, il serait bien de prévoir une option pour sauvegarder ou non la table historique (qui peut etre très grande).
Eventuellement pouvoir sauvegarder cette table à part.
Pour la restauration, pourquoi un module indépendant?
Hors ligne
main.inc.php, ligne 29, ne pas oublier les guillemets autour de db_backup_menu:
add_event_handler('get_admin_plugin_menu_links', 'db_backup_menu' );
db_backup_admin.php, ligne 91:
if (isset($_POST['saveToserver'])) {
db_bakcup_admin.tpl, afin de ne pas afficher le champs des sauvegardes s'il est vide:
<form method="post" action="{$TESTPLUGIN_F_ACTION}" class="general">
{if !empty($db_backupfilesid)}
<fieldset>
<legend>{'db_backup_existing_section'|@translate}</legend>
<table>
<tr><td>
<select name="db_backupfiles" size="{if (($db_backupfiles|@count)<4)}4{else}{$db_backupfiles|@count}{/if}" style="float:left;margin-right:10px;">
{html_options output=$db_backupfilesid values=$db_backupfilesid }
</select></p><p style="float:left;">
</td><td>
<input type="submit" value="{'db_backup_erase'|@translate}" name="submit" />
<br /><br />
<input type="submit" value="{'db_backup_download'|@translate}" name="submit" />
</td></tr>
</table>
</fieldset>
{/if}
Dernière modification par P@t (2008-10-08 17:01:28)
Hors ligne
P@t a écrit:
Pour la restauration, pourquoi un module indépendant?
Parce que la galerie est peut-être HS... Alors difficile de faire fonctionner le plugin de restauration.
8-)
Hors ligne
repié38 a écrit:
pour ce qui est de chez free, peut tu regarder les droits d'ecriture du repertoire /backups/ ?
755
la sauvegarde de la base fait 2,13 Mo pour 201 tables
Si je coche en 1 la copie sur le serveur après une 10ène d'essais j'ai réussis à passer une sauvegarde
Hors ligne
les CHMOD ne sont pas ignorés chez free?
Hors ligne
P@t a écrit:
On peut peut-etre prévoir les 2 pour la restauration ;-)
Il serait bon de mettre un fichier .htaccess dans ton dossier backup avec un deny from all dedant ;-)
Yes! Oui! Da! Si! Ya! ...
Prioritaire!!!
8-)
Plus un nom de fichier à coucher dehors avec un billet de logement (à la c... quoi).
Qui ne puisse pas être deviné!!!
Hors ligne
J'ai testé ce plugin en local sous WampServer 2.0c et j'ai des erreurs :
Lorsque je vais dans l'interface du plugin :
Invalid constant db_backup_menu - assumed 'db_backup_menu' in E:\www\Butterfly\plugins\db_backup\main.inc.php on line 29
Lorsque je fais une sauvegarde sans cocher la case "Archiver sur le serveur" :
Invalid constant db_backup_menu - assumed 'db_backup_menu' in E:\www\Butterfly\plugins\db_backup\main.inc.php on line 29
Undefined index: saveToserver in E:\www\Butterfly\plugins\db_backup\db_backup_admin.php on line 91
Si je fais la sauvegarde avec "Archiver sur le serveur" cochée, je n'ai plus que l'erreur de départ :
Invalid constant db_backup_menu - assumed 'db_backup_menu' in E:\www\Butterfly\plugins\db_backup\main.inc.php on line 29
Mais la sauvegarde se fait malgré tout très bien.
Hors ligne
Eric a écrit:
J'ai testé ce plugin en local sous WampServer 2.0c et j'ai des erreurs
C'est ce que je signalais dans mon post...
P@t a écrit:
main.inc.php, ligne 29, ne pas oublier les guillemets autour de db_backup_menu:
add_event_handler('get_admin_plugin_menu_links', 'db_backup_menu' );
Hors ligne