PDA

Afficher la version complète : Outils d'administration Sauvegarde automatique de la base de données



Allan
21/01/2010, 17h03
Le hack permet de faire des sauvegardes automatiques de votre forum via une tâche programmée.

Hack mis à jour en version 4.0.3 le 24/09/2010.


Remerciements et support

Ce Hack a été traduit en français pour vBulletin-Ressources avec l'autorisation explicite de son auteur. / This Hack was translated into French for vBulletin-Ressources with the explicit authorization of its author.



vBulletin-Ressources et son équipe offrira du support vis à vis des hacks traduits, bien sûr, dans la mesure du possible de chacun, autant en terme de temps que de connaissances/ vBulletin-Ressources and its team will offer support for the translated hacks, of course, as far as possible for everyone, as much in term of time that knowledge.



vBulletin-Ressources remercie l'auteur du hack pour avoir fourni son autorisation. / vBulletin-Ressources thanks the author for the hack to have provided its authorization.


Conception

Auteur du Hack / Author Of Hack :Paul M (http://www.vbulletin.org/forum/member.php?u=63698)
Source / Link of Thread:vBulletin Cron Based Database Backup (http://www.vbulletin.org/forum/showthread.php?t=231481)
Version du hack / Hack version : 4.0.3
Version vBulletin Requise / Version vBulletin Required : vB 4.x
Testé / Tested: Oui

Traducteur / Translator: Allan
Merci de cliquer sur Install (http://www.vbulletin.org/forum/vborg_miscactions.php?do=installhack&threadid=231481) si vous utilisez ce hack !





Copyright © 2006-2010 vBulletin-Ressources.com - Tous droits réservés Uniquement pour nos traductions / Copyright © 2006-2010 vBulletin-Ressources.com - All Rights Reserved Only for ours translations


Installation


Importer le produit et uploader le dosier "cron" et le fichier "mysqlbackup.php" dans "../includes/"

o0amir0o
21/01/2010, 17h05
Mercii pour le trade Allan :)

Ombre
21/01/2010, 18h00
Bonsoir, et un de plus :)

Merci pour la traduction :)

Billyboule
21/01/2010, 19h16
Merci pour la trad Allan. ;)

ahmet
21/01/2010, 22h59
ya til pour vb 3.8.4 svp un hack dans se genre la

Allan
21/01/2010, 23h34
ya til pour vb 3.8.4 svp un hack dans se genre la
Oui, je te laisse faire une recherche.

ahmet
21/01/2010, 23h36
bon j'ai trouver ca es ce que c'est juste ou biens il ya d'autre pour vb 3.8.4

http://www.vbulletin-ressources.com/forum/showthread.php?t=14177&highlight=Sauvegarde+automatique+de+la+base+de+don n%E9es

Allan
21/01/2010, 23h40
bon pour chercher je dois mettre le meme nom
Oui, par exemple ;)

joãny
22/01/2010, 00h45
bonsoir a vous

un grand merci pour cette trad , car j'arrivai pas a configurer myslqdumper pour qu'il sauve en auto

petit question quoi mettre a format de la date de sauvegarde ? exemple faire une sauvegarde tous les jour a 3h du matin
je suis bien allé sur le lien mais c'est tous en anglais :(

merci ;)

ps: est t'il possible de compresser les table ?

joãny
22/01/2010, 20h37
souci reglé

mon collègue a réussi a faire marcher mysqldumper en suivan ton tuto allan ;)

Allan
22/01/2010, 20h45
Ca roule :)

abdelghani68
22/01/2010, 21h02
merci pour le hack. Est ce qu'il respecte les accents lors de la sauvegarde ?

car je me souviens qu'avec l'ancienne version il y avait un problème d'accent.

merci

Spider-Man
23/01/2010, 17h30
Merci pour la trad :)

gil
28/01/2010, 12h04
bonjour

Qelqu'un peut me donner le lien de ce tuto "configurer mysqldumper " pour sauvegarde en automatique "


Merci

Allan
28/01/2010, 12h39
bonjour

Qelqu'un peut me donner le lien de ce tuto "configurer mysqldumper " pour sauvegarde en automatique "


Merci
Il est la (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469) :)

nevrotiks
16/02/2010, 15h55
Nickel ce mods merci pour la trad

spider62
23/02/2010, 18h03
Merci ;-)

spider62
23/02/2010, 18h05
houlà ! j'ai ça quand je fait un backup maintenant :

Sauvegarde automatique de la base de données pour vBulletin


Warning: include_once([path]/./includes/cron/cronbackup.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/cronbackup.php' for inclusion (include_path='.:/usr/share/php5') in [path]/admincp/cronadmin.php on line 113
Effectué

Simon
23/02/2010, 18h24
houlà ! j'ai ça quand je fait un backup maintenant :

Sauvegarde automatique de la base de données pour vBulletin


Warning: include_once([path]/./includes/cron/cronbackup.php) [function.include-once]: failed to open stream: No such file or directory in [path]/admincp/cronadmin.php on line 113

Warning: include_once() [function.include]: Failed opening '[path]/./includes/cron/cronbackup.php' for inclusion (include_path='.:/usr/share/php5') in [path]/admincp/cronadmin.php on line 113
EffectuéIl vaudrait mieux copier les fichiers du hack sur ton hébergement ;)

spider62
23/02/2010, 18h44
Il vaudrait mieux copier les fichiers du hack sur ton hébergement ;)

En fait c'est le désarchivage du RAR sur mon Mac qui a merdé, là c'est bon c'est dessus, mais j'ai une autre erreur : Backup Error : Could not write to destination file ( /www/mondossier/Forum-2010-02-23-Full-Backup.sql )

Chmodé en 755 et en 777 pareil

Simon
23/02/2010, 18h46
En fait c'est le désarchivage du RAR sur mon Mac qui a merdé, là c'est bon c'est dessus, mais j'ai une autre erreur : Backup Error : Could not write to destination file ( /www/mondossier/Forum-2010-02-23-Full-Backup.sql )

Chmodé en 755 et en 777 pareilTu es sûr que /www/mondossier existe, que le chemin est bon ?

spider62
23/02/2010, 18h52
C'est bon ça marche, c'était le chemin relatif... merci

yassparisian
10/04/2010, 02h27
Bonjour,

J'ai ce message d'erreur, quel chemin doit je mettre dans parametre SVP?


Backup Error : Could not write to destination file ( /backups/Forum-2010-04-09-full-backup.sql )

Simon
10/04/2010, 12h20
Bonjour,

J'ai ce message d'erreur, quel chemin doit je mettre dans parametre SVP?


Backup Error : Could not write to destination file ( /backups/Forum-2010-04-09-full-backup.sql )Bonjour,

Il faut ajouter un point à l'avant du chemin du répertoire de backup:
./backups/Mais attention, si tu utilise ce répertoire, tes sauvegarde risque d'être accessible à travers à un navigateur internet. Pense donc à mettre en place un fichier .htaccess pour bloquer ;)

yassparisian
10/04/2010, 12h37
Bonjour,

Il faut ajouter un point à l'avant du chemin du répertoire de backup:Mais attention, si tu utilise ce répertoire, tes sauvegarde risque d'être accessible à travers à un navigateur internet. Pense donc à mettre en place un fichier .htaccess pour bloquer ;)

Merci, j'ai un htaccess deja, j'ajoute quoi dedans?

Simon
10/04/2010, 12h42
Merci, j'ai un htaccess deja, j'ajoute quoi dedans?Dans le répertoire backups, crée un fichier .htaccess (normalement, tu n'en a pas encore) avec le code suivant:
order deny,allow
deny from all

davidpolak
10/04/2010, 15h19
Bonjour,

Personnellement, rien qu'en mettant le chemin relatif ( ./backups/ ), ca ne marche tout de meme pas...

J'ai essayé de savoir le chemin grace au code php (
<?php echo realpath('chemin.php'); ?> ).

Mais ca ne marche pas quand meme ... :/

Simon
10/04/2010, 15h28
Bonjour,

Personnellement, rien qu'en mettant le chemin relatif ( ./backups/ ), ca ne marche tout de meme pas...

J'ai essayé de savoir le chemin grace au code php (
<?php echo realpath('chemin.php'); ?> ).

Mais ca ne marche pas quand meme ... :/Bonjour,

Quel est le message d'erreur ? Il s'agit peut être d'un problème de permissions.

yassparisian
10/04/2010, 16h51
Dans le répertoire backups, crée un fichier .htaccess (normalement, tu n'en a pas encore) avec le code suivant:
order deny,allow
deny from all


R2solu pour mois ça marche et le .htaccess aussi

davidpolak
10/04/2010, 17h46
Bonjour,

Quel est le message d'erreur ? Il s'agit peut être d'un problème de permissions.



Backup Error : Could not write to destination file ( ./backups/2010-04-10-Full-Backup.sql )

Normalement toutes les permissions marche ( pour le reste du forum ), il n'y a que la qu'il ne veux pas ecrire.

yassparisian
11/04/2010, 14h37
Impecable pour moi par contre les sauvegardes lancée par le cron semblent ne pas être des sauvegardes complètes car elles sont beaucoup moins volumineuses que la première!

Si c'est le cas comment cela se passe pour la restauration? :fool:

Simon
11/04/2010, 15h13
Impecable pour moi par contre les sauvegardes lancée par le cron semblent ne pas être des sauvegardes complètes car elles sont beaucoup moins volumineuses que la première!

Si c'est le cas comment cela se passe pour la restauration? :fool:Tu as peut être une limite de temps d'exécution un peu trop basse pour permettre la sauvegarde intégrale de la base de données.
Exécute manuellement la tâche, si tu vois que la page s'arrête sans revenir à la liste; cela signifie que ce hack ne fonctionnera pas.

davidpolak
12/04/2010, 01h16
Normalement toutes les permissions marche ( pour le reste du forum ), il n'y a que la qu'il ne veux pas ecrire.
Peut etre est ce un problème d'accès au dossier, j'ai changé le dossier, mais refuse toujours de le faire :swoon1:

Simon
12/04/2010, 12h13
Peut etre est ce un problème d'accès au dossier, j'ai changé le dossier, mais refuse toujours de le faire :swoon1:C'est bien un serveur sous Linux / *BSD ? Ce hack ne fonctionne pas avec Windows (il fait appel à des commandes disponibles uniquement sous *NIX).

Zephyr
12/04/2010, 12h30
Bonjours, pouvez vous me dire si j'ai tout configurer comme il le faut, et à quel heure à lieu la sauvegarde svp ?

http://ns12.freeheberg.com/%7Egamepure/upload_by_zephyr/2010-04-12_112647.png

http://ns12.freeheberg.com/%7Egamepure/upload_by_zephyr/2010-04-12_112705.png

http://ns12.freeheberg.com/%7Egamepure/upload_by_zephyr/2010-04-12_112845.png

Mon url (lien absolu) :
http://ns12.freeheberg.com/%7Egamepure/upload_by_zephyr/2010-04-12_112801.png

Merci d'avance et bonne journée :)

Simon
12/04/2010, 13h34
Petite erreur dans le chemin. Le chemin absolu (commencant par un /) est beaucoup plus long que ça mais le client FTP ne te l'indique pas.
Met plutôt ./backups ;)

Astuce: pour connaître le chemin absolu. Crée un fichier realpath.php dans www avec le code suivant:
<?php echo realpath( dirname(__FILE__) ); ?>et ouvre le dans ton navigateur.

davidpolak
16/04/2010, 15h49
C'est bien un serveur sous Linux / *BSD ? Ce hack ne fonctionne pas avec Windows (il fait appel à des commandes disponibles uniquement sous *NIX).

Oui, je suis bien sous linux :/

Simon
18/04/2010, 21h36
Oui, je suis bien sous linux :/Si tu affiche le contenu d'une sauvegarde, que vois-tu ?

davidpolak
01/08/2010, 01h58
Petite erreur dans le chemin. Le chemin absolu (commencant par un /) est beaucoup plus long que ça mais le client FTP ne te l'indique pas.
Met plutôt ./backups ;)

Astuce: pour connaître le chemin absolu. Crée un fichier realpath.php dans www avec le code suivant:
<?php echo realpath( dirname(__FILE__) ); ?>et ouvre le dans ton navigateur.

J'ai trouvé, il faut metre le chemin absolu ( avec un / a la fin pour indiquer le dossier backup ) puis mettre le dossier backups en CHMOD 777 sinon il a pas l'autorisation d'ecrire dans le fichier.

hogor
08/08/2010, 20h02
bonjour je vien d'installer la sauvegarde automatique

jai bien fait tous ce qu'il fallais

./forum/backups/

CHMOD en 777
mais j'ai toujours cette erreur pour lancer le backup

Backup Error : Could not write to destination file ( ./forum/backups/Forum-2010-08-08-Full-Backup.sql )

une astuce merci a vous

Simon
08/08/2010, 20h46
bonjour je vien d'installer la sauvegarde automatique

jai bien fait tous ce qu'il fallais

./forum/backups/

CHMOD en 777
mais j'ai toujours cette erreur pour lancer le backup

Backup Error : Could not write to destination file ( ./forum/backups/Forum-2010-08-08-Full-Backup.sql )

une astuce merci a vous
Bonsoir,

./forum/backups pointe sur un répertoire /chemin_vers_vbulletin/forum/backups. Indique plutôt le chemin complet (ex: /home/monsite/public_html/forum/backups/).

Free
08/08/2010, 20h57
mercii allan , j'en é vraiment besoin en+ :blush2:

encore milles fois merci pour tout ce que vous faites franchement chapeau byby

hogor
08/08/2010, 23h10
merci bien simon ca a fonctionner
merci de ton aide

Ombre
09/08/2010, 01h03
merci bien simon ca a fonctionner
merci de ton aideBonsoir, si tu lis les descriptions des options du hack, tu te rendras compte que cela est précisé ;)

Billyboule
24/09/2010, 20h59
Hack mis à jour en version 4.0.3.
Bonne installation. :)

Ombre
24/09/2010, 22h19
Bonsoir, merci pour cette mise à jour Billy :)

nassim
09/11/2010, 15h29
j'arrive pas a télécharger le fichier joint de la version 4.0.3 :blush2:

Billyboule
09/11/2010, 19h14
Archive à nouveau disponible . :)

Ombre
09/11/2010, 19h36
Merci, c'est dingue les pj que tu as mis le 9 on tous eu un soucis :(

Billyboule
09/11/2010, 19h45
Oui, c'est vraiment bizarre.

Ombre
09/11/2010, 21h22
Une fois corrigées il me semble que c'est ok, qu'elles ne s'altère pas avec le temps.

nassim
10/11/2010, 01h23
Merci Ombre, J'ai pu télécharger le fichier joint ;)

Billyboule
11/11/2010, 13h42
Une fois corrigées il me semble que c'est ok, qu'elles ne s'altère pas avec le temps.

A chaque fois que j'en remet une en place, je recrée carrément une nouvelle archive car si je remet celle que j'ai crée lors de la MAJ, ça prend pas.

Ombre
11/11/2010, 14h08
Oui, probablement le nom ou un truc dans le genre, qui est stocké dans la db.

Enfin ça ne touche que les mise à jours que tu as fais il me semble.

Billyboule
11/11/2010, 14h10
Oui heureusement, sinon je dormirais plus pendant des nuits pour tout remettre. ;)

nassim
13/11/2010, 13h22
après avoir installé le hack j'ai eu cette petit erreur

Sauvegarde automatique de la base de données pour vBulletin
Backup Error : Could not write to destination file ( ../../backups/2010-11-13/Forum-2010-11-13-Access.sql )

faut t'il faire une manip ??

merci

Simon
13/11/2010, 13h50
faut t'il faire une manip ??Bonjour,

Il faut que le répertoire backups à la racine du forum soit accessible en écriture à PHP. Pour cela, utilise ton client FTP pour changer les permissions à chmod 777 (ou 700/755 chez certains hébergeurs).

nassim
13/11/2010, 23h22
Bonjour,

Il faut que le répertoire backups à la racine du forum soit accessible en écriture à PHP. Pour cela, utilise ton client FTP pour changer les permissions à chmod 777 (ou 700/755 chez certains hébergeurs).

Re, bonsoir, j'ai essayer ce que tu l'a dit mais sa n'a rien donné et en faire es-que je change le chemain ou je le laisse par default qui est : ../../backups

Merci bien Simon

HuRRR
03/02/2011, 18h13
Merci pour cette traduction :)

Je me pose une question dont la réponse me serait fort utile.

Est-il possible de paramétrer le tout pour que, après que le backup ait été effectué, il y ait compression de celui-ci en partie de 10mo et que chacune de ces parties soit envoyés individuellement sur une adresse courriel ?

Simon
04/02/2011, 18h42
Est-il possible de paramétrer le tout pour que, après que le backup ait été effectué, il y ait compression de celui-ci en partie de 10mo et que chacune de ces parties soit envoyés individuellement sur une adresse courriel ?Bien sûr, mais cela demande de quasiment réécrire ce mod - surtout pour le découpage+compression.

QxQx
16/02/2011, 22h17
Juste une question sa sert a quoi? :)

Ombre
16/02/2011, 22h35
Bonsoir,

A effectuées des sauvegarde de ta dB de façon automatique.

QxQx
19/02/2011, 03h13
Ok merci ;)

delta
30/03/2011, 21h31
Merci, je vais me sécuriser cette opération

delta
31/03/2011, 21h47
Bonsoir

Quand je lance moi y me mets ca :
Warning: is_file() [function.is-file (http://sk.php.net/function.is-file)]: connect() failed: Connection refused in [path]/includes/mysqlbackup.php on line 133

Warning: is_dir() [function.is-dir (http://sk.php.net/function.is-dir)]: connect() failed: Connection refused in [path]/includes/mysqlbackup.php on line 168

Warning: is_dir() [function.is-dir (http://sk.php.net/function.is-dir)]: connect() failed: Connection refused in [path]/includes/mysqlbackup.php on line 179

Warning: file_exists() [function.file-exists (http://sk.php.net/function.file-exists)]: connect() failed: Connection refused in [path]/includes/mysqlbackup.php on line 109

Warning: file_exists() [function.file-exists (http://sk.php.net/function.file-exists)]: connect() failed: Connection refused in [path]/includes/mysqlbackup.php on line 75

Warning: file_exists() [function.file-exists (http://sk.php.net/function.file-exists)]: connect() failed: Connection refused in [path]/includes/mysqlbackup.php on line 85
Backup Error : Could not write to destination file ( ftp://XXX_ftp@ftp.lescigales.org/forums/backups/2011-03-31/DL-2011-03-31-Access.sql )
Une idée parce que là moi je seche, merci d'avance !

diablo123
01/04/2011, 21h25
Bonjour merci ce super tutos, mais esque je suis le seul a qui il affiche qu'il est incompatible avec la version 4.1.2

Merci d'avance
Sam

Simon
01/04/2011, 21h48
Bonjour merci ce super tutos, mais esque je suis le seul a qui il affiche qu'il est incompatible avec la version 4.1.2Une nouvelle version est disponible sur vBulletin.org (4.1.0) ;) Le tuto ne change pas.

diablo123
01/04/2011, 21h51
Merci allor je vais chercher cette version ;-)
ps: voila je l'es trouver ;-)

encore merci Simon