•  » Plugins
  •  » [plugin] DB Backup

#1 2008-10-08 15:18:14

repie38
Former Piwigo Team
grenoble
2006-05-23
678

[plugin] DB Backup

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

#2 2008-10-08 15:49:37

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [plugin] DB Backup

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-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2008-10-08 16:22:12

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [plugin] DB Backup

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


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#4 2008-10-08 16:38:43

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [plugin] DB Backup

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

#5 2008-10-08 16:40:50

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [plugin] DB Backup

VDigital a écrit:

(La resto par un module indépendant.)

c'est a dire ? externe a piwigo ?

Hors ligne

#6 2008-10-08 16:48:44

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] DB Backup

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?


P@t

Hors ligne

#7 2008-10-08 16:51:53

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] DB Backup

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)


P@t

Hors ligne

#8 2008-10-08 16:58:02

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [plugin] DB Backup

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-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2008-10-08 17:02:15

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] DB Backup

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 ;-)

Dernière modification par P@t (2008-10-08 17:02:42)


P@t

Hors ligne

#10 2008-10-08 17:04:59

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [plugin] DB Backup

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


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#11 2008-10-08 17:18:24

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [plugin] DB Backup

les CHMOD ne sont pas ignorés chez free?


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#12 2008-10-08 17:19:52

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [plugin] DB Backup

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é!!!


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#13 2008-10-08 21:16:43

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [plugin] DB Backup

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

#14 2008-10-08 22:26:27

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [plugin] DB Backup

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' );


P@t

Hors ligne

#15 2008-10-08 22:27:30

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: [plugin] DB Backup

je me suis fait avoir par le niveau d'erreur reportées par php dans easyphp 2.
les corrections et evolutions seront postés ce soir ;)
(si j'm'en sors avec mon expression conditionnelle a ralonge ^^)

Hors ligne

  •  » Plugins
  •  » [plugin] DB Backup

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact