PDA

Afficher la version complète : Mysqldumper (Installation, Configuration, Sauvegardes automatisées, Utilisation)



Pages : [1] 2

Ombre
26/12/2009, 19h09
http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260117150.gif (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260117150.gif)




Description








Mysqldumper est à mes yeux le meilleur script pour réaliser des sauvegardes de votre ou vos bases de données, mais aussi pour les restaurer en un clin d'œil, c'est pour cela que je vais passer un petit moment à essayer de vous expliquer son fonctionnement.
Dans ce tutoriel je vais essayer de vous expliquer comment installer convenablement Mysqldumper sur votre espace d'hébergement, mais aussi comment le configurer, et surtout mettre en place le système de sauvegardes automatiques via le système perl.
Je travaillerai sur la plate forme Cpanel dans mon exemple ayant celui-ci dans mon hébergement web.
Dans ce tutoriel je vous expliquerai aussi comment utiliser le système de sauvegardes automatiques via perl avec ou sans Cpanel en utilisant des sites spécialisés pour le lancement de tâches Cron (L'un des avantages avec les sauvegardes en mode PERL c'est la rapidité !).
La plupart des hébergeurs proposent des sauvegardes automatiques, mais des fois le cycle de ces sauvegardes ne sont pas journalières, et si vous êtes comme moi et que vous aimez avoir accès à vos propres sauvegardes, faites à une heure que vous avez choisie et selon un cycle précis, ce tutoriel va vous ravir.
Pour information, j'utilise FlashFXP comme client ftp, mais tout autre client suffira.


Copyright:

J'autorise la copie sur vos sites/forums de ce tutoriel à partir du moment ou vous citez la source de ce tutoriel, ou bien mon profil en tant qu'auteur de ce tutoriel.

Remerciement:

Je tiens à remercier Sunray pour la correction de mes fautes d'orthographe dans la rédaction de ce tutoriel, et de Simon pour son aide à la modification d'un des deux scripts que je propose dans la partie "Suppression automatique de sauvegarde sur FTP externe".

Niveau:

Débutant.


Téléchargement



Dirigez-vous sur le site officiel de Mysqldumper pour télécharger ce script, plus besoin de rechercher le langage Français, il est inclus dans le script.

Page du site officiel:

http://www.mysqldumper.net

Page de téléchargement:

http://sourceforge.net/projects/mysqldumper/files/

A l'heure actuel la version est la 1.24 (stable), mais elle évoluera.

Sommaire



Installation de MySqlDumper (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133798#post133798)
Configuration de MySqlDumper (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133940#post133940)
Sauvegarde rapide en mode php avec MySqlDumper (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133941#post133941)
Sauvegarde avancée en mode PERL (sauvegardes automatiques) (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133942#post133942)
Suppression automatique de sauvegardes pour le transfert de FTP (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133943#post133943)
Restauration de sauvegarde effectuées avec MySqlDumper (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133944#post133944)
Désinstallation de MySqlDumper (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133961#post133961)
Captures diverses (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=134145#post134145)

Ombre
28/12/2009, 01h24
Installation



Étape 1:




Une fois le téléchargement fini, créez un dossier sur votre espace d'hébergement (FTP) dans mon exemple je nomme ce dossier "msd" (MySqlDumper) libre à vous de ne pas mettre les mêmes noms de dossiers ou autres que j'utilise, à partir du moment ou vous modifiez les url's ou autres qui suivent dans ce tutoriel ;) (Vérifiez que ce dossier soit CHMODE en 755)
Le dossier créé sur mon ftp, j'upload tous les fichiers contenus dans le dossier de l'archive dans mon dossier "msd" ce qui donne ceci:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258794225.png



Une fois les fichiers uploadés, (vérifiez que le fichier config.php soit bien CHMODER en 644), il faut indiquer l'url du chemin du fichier "install.php" dans le navigateur utilisé, exemple si le chemin est le même que celui ci-dessus dans la capture, il vous faut taper ceci: http://votre_nom_de_domaine/msd/install.php, exemple ci-dessous:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260387716.png



et vous devriez une fois l'url exécuté tomber sur ceci:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260387793.png


Sélectionnez la langue voulue.
Cliquez sur le bouton "Installation".
Nous verrons plus loin que ce lien est utile pour une désinstallation propre de MSD (Mysqldumper).

Puis après suivez les étapes ci-dessous:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258794927.png


Indiquez dans ce champ, le nom du serveur de votre base de données. (pour une installation en local, laissez "localhost")
Le nom d'utilisateur qui vous a éé fourni par votre hébergeur (pour une installation en local, celui que vous avez indiqué lors de la création de votre base de données)
Dans ce champ indiquez le mot de passe fourni par votre hébergeur (pour une installation en local, celui que vous avez indiqué lors de la création de votre base de données)
Indiquez le nom de votre base de données qui vous a était fourni par votre hébergeur (pour une installation en local, celui que vous avez indiqué lors de la création de votre base de données)
Si nécessaire indiquez le port a utiliser, mais dans bien des cas, laissez vide (pour une installation en local, laissez le champ vide)
Idem que pour l'étape 5 juste au dessus.
Cliquez sur le bouton "Connecter à Mysql" deux possibilités peuvent apparaitre soit un message d'erreur apparait, c'est que l'une des informations indiquées dans l'un des champs est erronée, contactez votre hébergeur si cela persiste après vérification des données incluses dans les champs, soit avoir un résultat positif à l'installation:


Connexion incorrect:

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260387956.png

Connexion correct:

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260388000.png


Cliquez sur le bouton "Sauvegarder et continuer l'installation" si tout s'est bien passé dans l'étape précédente.
Une chose qui n'est pas indiqueé dans l'interface de Mysqldumper mais que je fais, c'est de supprimer le fichier install.php une fois l'installation réussie pour éviter tout souci de petits malins ;)


Étape 2:

(Attention !! Cette étape est primordiale surtout si vous utilisez ce script pour faire des sauvegardes régulières, programmées)



Et pour finir la première chose à faire une fois l'installation finie de Mysqldumper sur votre espace d'hébergement, est de créer une protection via un .htaccess, qui est automatisé avec le script de msd (Mysqldumper) suivez les indications ci-dessous:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258883462.png









Une fois que vous avez cliqué sur le bouton "Créer une protection de répertoire" suivez les étapes de la capture ci-dessous:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260388075.png


Indiquez un pseudonyme de votre choix.
indiquez un mot de passe, il doit être complexe, c'est à dire contenir des lettres en minuscules ou majuscules, des chiffres, des symboles, afin que la barre de progression en (4) passe au vert.
Saisissez à nouveau le mot de passe.
Ceci est la barre de progression, qui indique la complexité de déchiffrage de votre mot de passe, plus elle vire au vert mieux est la complexité de déchiffrage de votre mot de passe.
Choisissez le type de cryptage, j'ai opté dans mon exemple pour le deuxième choix (MD5), mais le mode (Crypt) sera tout aussi bien et vous posera moins de soucis que le (MD5).
Cliquez sur le bouton "Créer une protection de répertoire"
Notez vos mots de passe sur un papier, ça peu servir :), si tout est OK, vous devriez voir apparaître ce style de message:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260388390.png


Cliquez sur OK, puis vous devriez voir ceci:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260388459.png





Copiez la série de lettres et chiffres qui correspond à votre mot de passe crypté en MD5 si vous avez opté pour le même style de cryptage que moi dans mon exemple, cliquez sur le bouton "Page d'accueil".
Dans l'étape suivante, placez votre login, pour moi "ombre" et le mot de passe, pour moi "d19b93498b5c6f2185cbac53d12991ef" que j'ai copié dans l'étape précédente (notez vos identifiants sur un papier en cas ou).


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260391412.png


Si un problème quelconque survenait lors de l'authentification ci-dessus il vous suffit de supprimer la protection en vous dirigeant dans le dossier sur votre espace d'hébergement, dans le dossier créé pour msd et de supprimer les deux fichiers suivants : .htaccess et .htpasswd ce qui retirera la protection de répertoire, il est bien évident que vous devrez recommencer à partir du début de l'étape 2.
Si tout est OK vous devriez voir la page d'accueil de MSD.
La partie installation étant finie, passons à la partie configuration.

Observation


Bien que l'étape 2 soit détaillée, il semblerait que le cryptage de mot de pass ne se fasse pas correctement, et que malgré les bonne informations mise dans les champs l'identification ne s'effectue pas correctement, pour éviter ce problème dirigez vous sur cette réponse qui vous donne la démarche à suivre pour faire fonctionner cette protection par Htaccess ICI (http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=180914#post180914).

Ombre
28/12/2009, 19h28
Configuration de Mysqldumper


Je vais essayer de détailler tout ce qui peut vous aider à utiliser MSD de façon aisé, certaines options ne seront pas détaillées, car mon but n'est pas de vous aider à tout comprendre, mais de pouvoir utiliser ce script pour réaliser vos sauvegardes et restaurations. L'option "Cronscript" sera détaillée dans les parties touchées par les sauvegardes en mode PERL

Si vous avez suivi les instructions de la partie "Installation" de ce tutoriel, vous devriez avoir ceci à votre écran:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258882925.png



Si la ou les bases de données apparaissent bien dans les parties entourées, nous allons pouvoir commencer par configurer msd.


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258883797.png



Cliquez dans le menu de gauche sur le lien "Configuration" et nous allons nous intéresser à une partie de cette configuration, afin de mettre en priorité ce que recherche avant tout les utilisateurs pour exécuter une sauvegarde et/ou une restauration, les parties visées sont entourées ci-dessous:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259990668.png



Général


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258902542.png



Cochez cette option pour que le fichier log soit compressé, je ne me suis pas éternisé sur les parties suivantes des options de limite de mémoire en dessous et de contrôle de vitesse.
Cochez cette option sur "activé" pour que le ou les fichiers sauvegardés soient compressés, fortement conseillé pour les grosses dB.
Si vous avez un hébergeur qui est restreint sur les envois de fichiers assez lourds, cochez la case OUI pour ce qui est de la sauvegarde en plusieurs fichiers.
Indiquez la taille maximum que chaque fichier doit faire selon les limites du serveur si vous avez Coché "OUI" à l'option "Sauvegarde en plusieurs parties".
Cochez l'option sur "Activé" pour optimiser les tables avant sauvegarde.
Cochez l'option "NON" si la restauration se fait sur une dB vierge, sinon sur "OUI".
Ce choix vous appartient, il permet juste d'arrêter la restauration en cas d'erreur, peu importe le choix, j'ai une préférence pour l'option "Continuer et consigner par écrit les erreurs".
Cliquer sur "Sauvegarder"


Suppression automatique

La suppression automatique marche en mode de sauvegarde php et s'effectue lors du clique sur l'option "Sauvegarde" dans le menu gauche (capture ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258905714.png)) ou à la fin d'une sauvegarde en cliquant sur le bouton "Continuer" ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258910677.png). La suppression automatique fonctionne aussi en mode de sauvegarde via perl, mais pas pour les sauvegardes que vous avez transférées automatiquement sur un autre serveur ou dossier, il vous faudra donc utiliser un script php que je vous fourni dans la section de ce tutoriel qui traite de ce point précis.



http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258904223.png



Il est recommandé de limiter le nombre de sauvegarde sur votre serveur pour une question d'espace de stockage, cela dépend de l'offre dont vous bénéficiez, pour limiter le nombre de fichiers de sauvegarde, choisissez l'option "activé".
Précisez le nombre de fichiers de sauvegarde qui doivent être gardés en place, supposons que vous mettiez comme sur la capture 3 en nombre de fichiers, cela correspond au nombre de sauvegardes de DB, donc si vous utilisez le mode de découpage pour les sauvegardes et que votre sauvegarde fait 15 fichiers, cela correspond à 1 sauvegarde pour une DB, donc à un fichier en fait, msd supprimera en se basant sur les dates des sauvegardes en fait.
Cliquez sur "Sauvegarder".



Email


Une des fonctions qui est liée aux sauvegardes de Mysqldumper permet lors des sauvegardes d'être informé par e-mail du bon déroulement ou non de la sauvegarde mais aussi de recevoir une copie de la sauvegarde par fichier joint dans votre E-mail (Attention! toutefois, car les boites mails ont le plus souvent des limitations en poids pour les fichiers joints, informez-vous avant d'utiliser cette fonction ou bien ne pas joindre la copie de sauvegarde dans l'e-mail).




Dans le menu principal, allez dans "Configuration" et sur l'option "Email" puis vous devriez voir cette page:



http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259500967.png




Cliquez sur "oui" pour activer cette fonction.
Indiquez l'adresse E-mail (courriel) qui doit recevoir la notification (réception).
Indiquez dans ce champ le ou les adresses E-mail qui doivent recevoir une copie de ces notifications.
Indiquez ici le titre qu'aura votre E-mail en intitulé (via l'envoie par "Sendmail" le titre n'apparait pas).
Cliquez sur "oui" pour joindre en pièce jointe la sauvegarde, mais attention si votre boite d'émail n'autorise pas la réception de fichiers dépassent un poids maximum, dans le cas ou ça arrive le mail sera reçu sans PJ et vous aurez un message vous le signalant à la fin de la sauvegarde.
En fonction de la limite de votre boite mail en réception de fichier joint indiquez ici la taille maximum, mais ne vous inquiétez pas, si votre fournisseur de messagerie ne vous permet pas de joindre des fichiers aussi importants en poids il vous est tout de même possible de télécharger le(s) fichier(s) via un lien ajouté automatiquement dans votre Email, afin de télécharger cette sauvegarde, bien que cela réduit l'utilité de la fonction pièce jointe, à vous de découper la sauvegarde en suivant les instructions ICI.
Deux choix se présentent à vous : l'option "sendmail" ou "SMTP" selon votre hébergeur à vous de choisir, si vous choisissez l'option sendmail il vous est nécessaire de connaître le chemin de ce fichier, pour cela contactez votre hébergeur, ou si vous avez comme dans mon cas Cpanel comme panel d'administration, alors vous pouvez récupérer le chemin dans le cadre statistiques en capture ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259514315.png), si vous choisissez l'option "SMTP" alors il vous suffit d'indiquer dans le champ le smtp de la boite mail utilisée, exemple: pour gmail >> smtp.gmail.com pour msn >> smtp.live.com, Google est votre meilleur ami pour cela.
Cliquez sur "Sauvegarder".


(!Attention les boites mails pour certaines ne sont pas bien protégées, le risque d'être pirater est réel !)



FTP


Cette fonction permet lors d'une sauvegarde de transférer une copie du ou des fichiers de la sauvegarde finale sur un autre serveur FTP histoire d'augmenter la sécurité sur la préservation de votre ou vos fichiers de sauvegardes.



Commencez par créer votre dossier sur votre autre espace d'hébergement qui va contenir vos copies de sauvegardes, ce dossier doit contenir un index.html au minimum afin que le dossier ne soit pas accessible par un navigateur, il est aussi recommandé de créer un .htaccess à ce dossier, histoire de renforcer la sécurité du contenu de ce dossier qui je le rappelle contiendra toutes les copies de sauvegarde de votre site/forums/etc.... pour cela vous pouvez créer votre .htaccess via ce site: http://aspirine.org/htaccess.html
Dans mon exemple, mon dossier se nomme "sauvegarde externes" et se trouve à la racine de mon espace d'hébergement sur mon FTP, donc dans le dossier "www".
Dirigez vous dans le menu de gauche de MSD et allez sur "Configuration, puis sur la page de droite cliquez sur l'option "ignoré" dans la partie plus haut de la "Configuration" sur le lien "FTP", ce qui vous dirigera ici:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259491045.png



Activez l'option qui va permettre le transfert du ou des fichiers de sauvegarde lors de la sauvegarde vers un FTP externe en cliquant sur "Activé"
Selon l'hébergement, choisissez le mode passif ou non, dans mon exemple je ne l'utilise pas.
Dans le champ "Serveur", indiquez le nom de votre serveur.*
Indiquez le port de votre FTP par défaut c'est le 21.
Indiquez le nom d'utilisateur du compte FTP.*
Indiquez le mot de passe du compte FTP.*
Refaites la même opération que la partie (6).
Cliquez sur "Essayer la connexion" afin de savoir si vous n'avez pas fait d'erreurs lors des étapes ci-dessus, si tout est OK vous devriez voir cela (ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259491480.png)) sinon si une erreur c'est produite lors du test de connexion, vous aurez cela (ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259491579.png)), il vous faudra re-vérifier les paramètres rentrés dans les étapes (3,4,5,6,7).

*(toutes ces informations vous ont été données lors de l'ouverture de votre espace d'hébergement par votre hébergeur le plus souvent par E-mail.)

Dans tout changement de paramètres dans les options de configuration de MSD, n'oubliez surtout pas de cliquer sur le bouton "Sauvegarder" pour que vos changements soient enregistrés.


La configuration est à présent terminée, pour ce qui est d'un usage traditionnel, on la poussera un peu plus dans la partie des sauvegardes automatiques via le système perl intégré à MSD...

Ombre
28/12/2009, 19h29
Sauvegarde rapide en mode PHP


Nous allons voir comment faire une sauvegarde ponctuelle de notre db ou d'une partie de notre db manuellement et de façon rapide en cas de nécessité en mode classique (php).



Cliquez dans le menu de droite sur "Sauvegarder", vous devriez tomber sur cette page:



http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259486362.png





Après avoir cliqué sur "Sauvegarder" vous devriez tomber sur la page ci-dessus.
Le clique sur le lien "Sauvegarder" ci-dessus et si vous avez paramétré l'option "Suppression automatique" lors de votre configuration, vous remarquerez que l'action est accomplie si nécessaire.
Sélectionnez la base de données dont vous voulez faire la sauvegarde si vous en avez plusieurs, attention à ne pas vous tromper de db.
Quelques secondes après la sélection de votre db (3) le nom de la base de données sélectionnée devrait apparaître ici.
Ici c'est le type d'encodage du serveur Mysql.
Sélectionnez le type de sauvegarde désiré, si vous utilisez la sauvegarde sur le même espace d'hébergement utilisez le même type d'encodage qui est indiqué sur la partie (5), sinon avisez selon celui utilisé sur votre autre hébergement si il diffère (important! car cela permet entre autre d'éviter d'avoir des problèmes de caractères spéciaux entre autre).
Ce champ permet de mettre une description dans le nom du ou des fichiers de la sauvegarde, afin de repérer une sauvegarde particulière selon votre choix, vous pouvez laisser le champ vide.
Cette option vous permet de sélectionner des tables précises ciblées pour votre sauvegarde, utilisez si sur cette base de données vous avez plusieurs scripts différents d'installés, ou si vous ne voulez sauvegarder qu'une ou des tables de votre base de données de votre forum, sinon ne la cochez pas et la sauvegarde sera effectuée pour la totalité des tables de la base de données sélectionnée.
Et enfin cliquez sur "Exécuter une nouvelle copie de sauvegarde" ce qui lancera la sauvegarde, vous devriez voir apparaître selon l'option "Nombres de tables" sélectionnées ou pas ceci :





Si vous avez sélectionné l'option "Nombre de tables" vous aurez la possibilité de sélectionner en cochant les tables visées pour la sauvegarde les cases correspondant à la ou aux tables visées par cette sauvegarde :



http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259487402.png




Cochez la case de la table ou des tables qui est ou sont visées pour cette sauvegarde.
Et enfin cliquez sur "Démarrer la sauvegarde", une fois fait vous devriez voir apparaître les barres de progression de la sauvegarde.





Une fois les étapes ci-dessus effectuées, vous devriez tomber sur cette page qui vous indique par des barres de progression, l'état d'avancement de la sauvegarde, selon la taille des tables et de leurs nombre, le temps alloué pour cette étape peut-être plus ou moins long, mais surtout ne touchez à rien ! :



http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259487712.png




Une fois fini vous verrez ce message si tout s'est bien passé :



http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258910677.png





Il ne vous reste plus qu'à aller voir dans le dossier de destination de la sauvegarde si le ou les fichiers de votre sauvegarde sont bien là, le dossier de destination est normalement: /msd/work/backup/...
Selon la configuration choisie par vos soins lors du paramétrage des options de configuration de msd, vous aurez en sortie comme fichiers ceci :




http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258911150.png




Sauvegarde d'une DB découpée.
Sauvegarde d'une DB compressée.
Sauvegarde d'une DB non-compressée.
Sauvegarde de DB non-compressée et découpée (pas en capture).
Sauvegarde de DB partielle, découpée ou non et compressée ou non (pas en capture).

Ombre
28/12/2009, 19h31
Sauvegardes avancées en mode Perl (sauvegardes automatiques)

Dans cette section, qui pour moi est la plus intéressante de ce tutoriel, je vais vous expliquer comment configurer les sauvegardes en mode Perl pour pouvoir faire des sauvegardes automatiquement sans action de votre part, mais aussi que celles-ci soient supprimées au bout de X sauvegardes selon votre convenance, car le système d'origine de MSD ne fonctionnant pas avec le mode PERL, vu qu'il n'y a aucune action sur les liens du panel de MSD.




Certaines configurations dans la partie "Général" ont une incidence dans les sauvegardes en mode PERL, comme les parties 2,3 et 4 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258902542.png), donc attention à ne pas modifier, lors d'une sauvegarde manuelle en mode PHP, une des options qui pourraient causer des mauvaises surprises sur vos sauvegardes automatiques, ou bien si vous modifiez une des options 2,3,4 décrites ci-dessus pour une sauvegarde manuelle en mode PHP n'oubliez pas de remettre ces options comme elles étaient configurées pour le mode PERL !




Dirigez-vous dans le menu de gauche sur la partie "Configuration" et sur la partie "Cronscript" vous devriez voir ceci:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259987638.png




Choisissez l'extension du fichier, dans mon exemple j'ai opté pour l'extension .pl.
Par défaut le chemin est "msd_cron", mais dans notre cas nous allons utiliser le dossier "cgi_bin" qui doit se trouver dans notre espace d'hébergement, donc je met à la place de "msd_cron" ceci "/cgi-bin/" (sans les guillemets).
Je ne connais pas cette option, mais j'ai mis sur OUI.
Choisissez oui, pour que tout soit stipulé dans le journal en cas d'erreur.
Une option importante ici, vous devez choisir la dB que vous désirez sauvegarder lors de vos sauvegardes automatiques, vous avez quelques possibilités à sélectionner: 1: Toutes les bases de données 2: Configuration de la sauvegarde en plusieurs parties 3: le choix de la base de données si vous en avez plusieurs sur le même compte. (dans mon exemple je vais choisir une dB précise:"vbtest400").
Placez un commentaire dans ce champ qui apparaîtra dans le nom de la sauvegarde, pratique pour différencier une sauvegarde automatique à une autre faite manuellement en mode classique par exemple.
Cliquez sur le bouton "Sauvegarder"




Dirigez-vous dans le menu de gauche sur le lien "Sauvegarde", vous devriez voir ceci:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259772016.png




Cliquez sur le lien "Sauvegarde PERL", ce qui vous dirige sur cette page:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259989487.png



Ce bouton vous permet de lancer manuellement le script CRON, donc de voir si il fonctionne.
Ce bouton sert pour tester le module PERL.
Et ce dernier bouton sert pour tester le mode PERL, deux possibilités : soit vous voyez ce style de message "If you see this perl works fine on your system !" c'est que le système est en place sur votre espace d'hébergement, soit vous avez ce message à peu près "If you can read this line Perl is not executed. Ask your hoster how to activate Perl." Ce qui vous précise que PERL n'est pas en fonction sur votre espace d'hébergement, et qu'il faut contacter votre hébergeur pour l'activer si c'est prévu pour l'offre d'hébergement que vous avez choisie, tant que ce n'est pas activé, rien ne sert de continuer le reste de cette partie du tutoriel!
Indication de l'élément sauvegardé, ici dans mon exemple c'est la db de mon forum qui est stockée dans "vbtest400" qui sera prise en compte lors de mes sauvegardes automatiques, pour changer cela, il vous faut modifier dans la partie "Configuration" l'option 5 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259981348.png).
Ici l'option de compression est activée, fortement conseillé pour un gain de place, l'option 2 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258902542.png) vous permettra de changer cela si nécessaire.
Ici vous est indiqué si le fichier de sauvegarde sera découpé, l'option 3 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258902542.png) vous permettra de modifier cela si nécessaire.
Je ne sais toujours pas à quoi sert exactement cela, mais si vous désirez changer cette option dirigez vous dans l'option 3 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259981348.png).
Pour ce qui est de l'envoi d'Email, il vous faut modifier l'option 1 de cette capture, mais attention à bien configurer le reste du contenu de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259500967.png) et en particulier si vous désirez recevoir un Email avec la pièce jointe ou les pièces jointes de vos sauvegardes dans l'Email.
Si l'option de transfert de la sauvegarde est activé, les informations seront indiquées ici, sinon la ligne n'apparaitra pas.
Dans les parties suivantes de cette section du tutoriel je vous demanderai de copier des liens de cette zone.



Copiez le chemin qui se trouve sous "Saisie dans crondump.pl pour absolute_path_of_configdir:" dans la partie 9 ci-dessus de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259983369.png) et collez-le dans le fichier "crondump.pl" qui se trouve dans le dossier "msd_cron" à la ligne 20 à la place de "COPIER LE CHEMIN ICI" que j'ai ajouté dans cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259986529.png), et enregistrez les changements.
Copiez les 3 fichiers que vous avez normalement dans le dossier "msd_cron" c'est à dire les fichiers suivants : crondump.pl, perltest.pl, simpletest.pl, et collez-les dans votre dossier "cgi-bin" qui doit se trouver dans votre espace d'hébergement (FTP), ces trois fichiers doivent-être CHMODER en 755. Selon le choix en 1 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259981348.png), renommez les fichiers avec l'extension sélectionnée, dans mon cas j'ai opté pour garder l'extension .pl, donc je ne renomme aucun de mes trois fichiers.

La partie configuration de cette partie du tutoriel sur MySqlDumper est maintenant terminée, nous allons passer à la partie configuration sur Cpanel dans un premier temps pour ceux qui ont grâce à leur hébergeur ce panel, et plus tard nous verrons à pouvoir faire de même que sur Cpanel mais sur des services gratuits.

Sauvegarde automatique en utilisant Cpanel


-----------------------------------------------------------------------------------------------

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260118821.png


Dans cette partie du tutoriel, je vais vous expliquer comment exécuter de façon automatique des sauvegardes quotidiennes, mais vous pourrez paramétrer la tâche de façon à ce qu'elle puisse se lancer de façon hebdomadaire, ou mensuelle, etc...




Dirigez-vous dans votre Cpanel et allez directement dans le module "Avancé", puis cliquez sur l'option "tâches Cron" voir capture:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260119485.png




Une fois que vous avez cliqué sur ce lien, vous aurez normalement deux choix, j'ai opté pour ce tutoriel pour le mode "Standard" car plus simple pour le réglage du moment de l'exécution de la tâche Cron.


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260119643.png



Une fois le bouton "Standard" cliqué vous devriez tomber sur cette nouvelle page, suivez attentivement les indications ci-dessous elles sont importantes pour la bonne exécution de vos sauvegardes !


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png



Pas obligatoire, mais ici indiquez l'email qui doit recevoir les notifications d'exécution des tâches Cron, utile pour les débuts pour voir si tout se passe bien.
Dans ce champ indiquez au tout début la commande "wget" (sans les guillemets) et faite un espace puis coller l'url que vous avez récupérez ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260121114.png), cette url pointe sur le fichier "crondump.pl" de MSD et permet l'exécution à distance d'une sauvegarde en mode PERL citée plus haut dans cette partie du tutoriel.
Dans mon exemple je veux que ma sauvegarde automatique ce fasse tous les jours sans exception à 0h00 (minuit) donc dans ce menu déroulant je sélectionne "Chaque mois" pour que ma tâche Cron se lance les douze mois de l'année.
Ici je sélectionne "chaque jour de la semaine" car je désire que cela se fasse tous les jours de la semaine.
Idem que la partie au-dessus, vu que je veux que la tâche Cron se lance tous les jours.
Dans ce menu déroulant je précise l'heure à laquelle la tâche doit se lancer, donc pour mon exemple je sélectionne "0 = 12 AM/Minuit".
Et enfin dans ce menu déroulant je choisi les minutes, une fois cela fait vérifiez bien vos paramètres et cliquez en bas sur le bouton "Enregistrer Crontab.


-----------------------------------------------------------------------------------------------


Service Gratuit


Ou en passant par des services gratuits tel que :

http://www.webcron.org/
http://cron.hiwit.org/
http://www.onlinecron.com/


-----------------------------------------------------------------------------------------------

Si tout est bien paramétré et que les fichiers sont dans les bons dossiers sur votre espace de téléchargement, les sauvegardes se feront donc automatiquement à la fréquence que vous avez choisie.

Attention toutefois, le nombre de sauvegarde sera limité au nombre que vous avez choisi avant leur effacement automatique dans les paramètres (Capture de la zone visée dans la section configuration (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258904223.png)).

Ombre
28/12/2009, 19h32
Suppression automatique de sauvegarde sur FTP externe

Dans cette partie du tutoriel, je vous propose deux scripts PHP qui vous permettront la suppression de fichiers de sauvegarde de façon automatique en utilisant une tâche Cron, afin d'éviter d'atteindre toute limite de stockage qui vous est impartie sur l'espace d'hébergement que vous utilisez lors des transferts via FTP de vos sauvegardes de serveur à serveur.
La procédure est la même que dans la section "Sauvegarde avancée en mode PERL (sauvegardes automatiques)" à propos du lancement de la tâche Cron qui exécutera le script PHP.





Afin d'éviter toute modification de votre part dans les scripts, je vous invite à créer, sur votre espace d'hébergement à l'endroit que vous jugez convenable pour vous, un dossier nommé "backup" dans ce dossier vous allez créer un autre dossier, qui se nommera lui "backupext", puis vous allez y glisser le script "backup_delete.php" suivant vos besoins et le fichier "index.html" dans le dossier "backup" après l'avoir paramétré selon vos besoins :



(Script_1_gz.rar (http://www.vbulletin-ressources.com/forum/attachment.php?attachmentid=11692&d=1262026835)) Ce premier script PHP est fonctionnel, je l'ai testé personnellement, je l'ai juste modifié pour nos besoins, il supprimera tous les X fois, selon la tâche Cron que vous avez configuré, les fichiers de sauvegardes compressés qui ont comme extension .gz, il est bien évident que vous devez avoir configuré pour vos sauvegardes dans la partie "Configuration de MySqlDumper" de ce tutoriel la compression de celle-ci, voir le cas n°2 de cette capture (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1258902542.png).
(Script_2_gz_sql.rar (http://www.vbulletin-ressources.com/forum/attachment.php?attachmentid=11693&d=1262026851)) Ce deuxième script que je n'ai pas réussi à faire fonctionner sur mon serveur, mais qui fonctionne sur d'autres après test de Simon, permet quant à lui exactement la même action que le précédant, si ce n'est qu'il supprimera aussi en plus des fichiers de sauvegarde en .GZ, les fichiers ayant une extension en .sql (sauvegardes non compressées donc).



Une fois le script choisi il vous faut indiquer en éditant le fichier "backup_delete.php" que vous trouverez dans l'archive du script sélectionné, à l'aide de la plus part des éditeurs de texte comme notepad ou mieux notepad++ que vous trouverez ICI (http://notepad-plus.sourceforge.net/fr/site.htm), la ligne suivante dans le fichier selon la version choisie:

Script 1:

suppression( "backupext" , "gz" , "259200" );Script 2:

suppression( "backupext" , array("gz","sql") , "259200" );

Changer la valeur en rouge, cette valeur est le temps en secondes de l'ancienneté de vos fichiers qui seront effacés, attention à ne pas vous tromper, la valeur par défaut indique que tous fichiers ayant plus de 3 jours d'ancienneté se verront effacés automatiquement dés lors que le script sera exécuté, dans notre cas en utilisant une tâche Cron.
Quelques petits exemples de valeurs, après à vous de jouer de la calculette:



3600 --> 1 heure
86400 --> 1 jour
604800 --> 7 jours
1296000 --> 15 jours



Une fois la valeur modifiée, si nécessaire, enregistrez le fichier "backup_delete.php" et uploadez-le dans votre dossier "backup" que vous avez précédemment créé si vous avez bien suivi mes directives, uploadez aussi le fichier "index.html" dans ce même dossier, mais aussi dans le dossier qui se nomme "backupext" qui va contenir vos sauvegardes, une fois cela fait, vous devriez voir comme arborescence ceci, si comme moi vous avez décidé de placer le dossier "backup" à la racine de votre espace d'hébergement :


http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.28%2020.11%20-%20004.png



Dans mon exemple j'ai donc créé mon dossier "backup" à la racine de mon espace d'hébergement comme vous pouvez le constater sur la capture.
J'ai créé aussi mon dossier "backupext" qui contiendra les sauvegardes qui seront transférées dans ce dossier, je l'ai CHMODE en "755".
Comme vous pouvez le voir mon script est en place après sa modification pour le changement de valeur correspondant au temps de vie de mes fichiers de sauvegardes, c'est lui qui exécutera la suppression des fichiers de sauvegarde qui sont stockés dans le dossier "backupext".
J'ai placé le fichier "index.html" comme vous pouvez le constater et je l'ai aussi mis dans le dossier "backupext" (!! Très IMPORTANT !!).



Comme tout précédemment dans la partie de ce tutoriel "Sauvegarde avancée en mode PERL (sauvegardes automatiques)" nous allons donc ajouter une tâche Cron de façon à ce que le script "backup_delete.php" s'exécute automatiquement à chaque fois que vous le désirez, pour ce faire suivez les mêmes instructions que précédemment en passant par Cpanel ou un autre panel, ou bien des services gratuits indiqués plus bas :


-----------------------------------------------------------------------------------------------

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260118821.png


Dans cette partie du tutoriel, je vais vous expliquer comment exécuter de façon automatique des sauvegardes quotidiennes, mais vous pourrez paramétrer la tâche de façon à ce qu'elle puisse se lancer de façon hebdomadaire, ou mensuelle, etc...



Dirigez-vous dans votre Cpanel et allez directement dans le module "Avancé", puis cliquez sur l'option "tâches Cron" voir capture:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260119485.png




Une fois que vous avez cliqué sur ce lien, vous aurez normalement deux choix, j'ai opté pour ce tutoriel pour le mode "Standard" car plus simple pour le réglage du moment de l'exécution de la tâche Cron.

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260119643.png


Une fois le bouton "Standard" cliqué vous devriez tomber sur cette nouvelle page, suivez attentivement les indications ci-dessous elles sont importantes pour la bonne exécution de vos sauvegardes !

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png


Pas obligatoire, mais ici indiquez l'email qui doit recevoir les notifications d'exécution des tâches Cron, utile pour les débuts pour voir si tout se passe bien.
Dans ce champ indiquez au tout début la commande "wget" (sans les guillemets) et faites un espace puis collez l'url du chemin de votre fichier "backup_delete.php", vous avez un exemple plus bas...
Je veux que la suppression automatique se fasse tous les jours sans exception à 0h10 (normal le temps que la sauvegarde prévue à 0h00 est le temps de se finir), donc dans ce menu déroulant je sélectionne "Chaque mois" pour que ma tâche Cron se lance les douze mois de l'année.
Ici je sélectionne "chaque jour de la semaine" car je désire que cela se fasse tous les jours de la semaine.
Idem que la partie au-dessus, vu que je veux que la tâche Cron se lance tous les jours.
Dans ce menu déroulant je précise l'heure à laquelle la tâche doit se lancer, donc pour mon exemple je sélectionne "0 = 12 AM/Minuit".
Et enfin dans ce menu déroulant je choisi les minutes (donc 10mns dans mon exemple), une fois cela fait, vérifiez bien vos paramètres et cliquez en bas sur le bouton "Enregistrer Crontab".

Si tout est bien paramétré et que les fichiers sont dans les bons dossiers sur votre espace de téléchargement, les suppressions se feront donc automatiquement à la fréquence que vous avez choisie.

-----------------------------------------------------------------------------------------------
Service Gratuit


Ou en passant par des services gratuits tels que (nécessite une inscription):

http://www.webcron.org/
http://cron.hiwit.org/
http://www.onlinecron.com/


-----------------------------------------------------------------------------------------------



Une fois votre Cpanel configuré du coté des délais de lancement de la tâche Cron, ou le service proposé par un site tiers pour l'exécution de vos tâches Cron, il ne vous suffit plus qu'à indiquer l'url ou se trouve le script PHP sans oublier de faire précéder cette url de wget en les espacant, dans mon cas la ligne de commande pour exécuter la tâche Cron est la suivante:


wget http://ombre.fr/backup/backup_delete.php

Et voila la suppression de vos fichiers avec une ancienneté au delà de ce que vous avez fixé lors du paramétrage du fichier "backup_delete.php" plus haut, se fera automatiquement, ce qui évitera toutes surcharge de l'espace disque alloué.








A savoir: Si vous décidez de changer le nom du dossier "backup" ou du fichier "backup_delete.php" il vous faudra modifier l'url indiqué dans votre tâche Cron après wget afin qu'elle puisse pointer sur le bon chemin ! Si vous décidez de changer le nom du dossier de destination de vos fichiers de sauvegardes, il vous faudra aussi modifier la ligne de commande du fichier "backup_delete.php" suivante en changeant la valeur en rouge par le nom du dossier renommé par vos soins:

Script 1:

suppression( "backupext" , "gz" , "259200" );Script 2:

suppression( "backupext" , array("gz","sql") , "259200" );Cette partie du tutoriel est maintenant finie ;)

Si l'un des deux scripts posent problèmes merci de me prévenir.

Ombre
28/12/2009, 19h33
Restauration d'une sauvegarde effectuée par MySqlDumper

Dans cette partie du tutoriel consacré à la restauration d'une sauvegarde effectuée par MySqlDumper, rien de bien compliqué si les instructions précédantes on bien été comprises, toutefois, il vous est possible de restaurer une sauvegarde effectuée par un autre script, mais testez vos sauvegardes car il arrive que des fois cela ne fonctionne pas, dû à différents paramètres, c'est pour cela que je vais me consacrer à la restauration de sauvegardes effectuées par MySqlDumper.




Dirigez-vous dans "Restauration" situé dans le menu de gauche de votre panel MSD, une fois le clique effectué, vous devriez voir apparaître ceci:


http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2018.35%20-%20006.png




Sélectionnez la base de données visée pour cette restauration, (! Attention à ne pas se tromper ici !).
Vous trouverez ici la liste de vos sauvegardes sur votre serveur, par contre si l'une d'entre elle à été effectué par un autre script, tel que phpmyadmin, vous trouverez ceci comme nom "Copies de sécurité d'autres programmes" faites bien attention à ces sauvegardes, il arrive qu'elles ne puissent pas être restaurées par MSD, soit vous devrez indiquer le type d'encodage de la sauvegarde, ce qui peut si vous vous trompez poser problème pour les caractères spéciaux par exemple, en capture pour cette partie ICI (http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2019.22%20-%20013.png)en 1- indiquez le type d'encodage, et en 2- cliquez sur le bouton "Restauration".
Sélectionnez dans la liste la sauvegarde qui vous intéresse, attention prendre en compte les chapitres 6 et 8 qui vont suivre pour ne pas vous tromper de sauvegarde à restaurer !
Ici est indiqué si la sauvegarde est compressée ou non.
L'information indiquée ici permet de savoir en quel mode la sauvegarde à était effectuée, soit en PHP soit en PERL, et de connaitre la version de MSD avec laquelle elle à été effectuée, si aucune information est indiquée il est pratiquement sûr que la sauvegarde à été effectuée par un autre script tiers, comme PhpMyAdmin.
Information importante à prendre en compte lors du choix de la sauvegarde, c'est la date de la création de la sauvegarde.
Si la sauvegarde est effectuée en plusieurs parties, cela sera indiqué ici.
Dans cette colonne vous trouverez le nombre de tables et d'enregistrements de la sauvegarde concernée, il est important lors de votre choix de bien vérifier si le nombre de tables correspond au nombre de tables sur laquelle cette restauration doit être faite, cela évite de mauvaises surprises, mais ne veut pas dire qu'il y aura un problème.
La taille du fichier de sauvegarde, est indiqué ici.
Le type d'encodage de la sauvegarde est indiqué dans cette colonne, si il n'est pas reconnu, souvent quand la sauvegarde n'est pas faite par MSD vous aurez un point d'interrogation en guise d'information, il vous faudra donc indiquer le type d'encodage dans l'étape suivante lors du lancement de la restauration, voir capture ICI (http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2019.22%20-%20013.png).
Cette partie vous indique la sauvegarde visée pour la restauration, lire le contenu du nom de la sauvegarde histoire de ne pas se tromper, il est fortement préférable de vérifier deux fois, afin d'éviter des soucis ultérieurs.
Deux choix se présentent à vous, celui-là vous permet de restaurer la totalité des tables contenues dans la sauvegarde visée que vous avez sélectionné ci-dessus dans l'étape 3.
Ce second choix vous permet de restaurer qu'une partie de la sauvegarde (! Attention cette option ne fonctionne qu'avec les sauvegardes effectuées et reconnues par MSD !) Cette option est fort utile quand on veut restaurer qu'une ou certaines tables de la sauvegarde, c'est pour cela qu'il est fort utile d'effectuer vos sauvegardes avec MSD, voici la capture de cette étape ICI (http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2018.43%20-%20012.png), dans l'étape 1- Sélectionnez la ou les tables visées pour cette restauration, et dans l'étape 2- cliquez sur le bouton "Restaurer".



Il ne vous reste plus qu'à cliquer sur le bouton "Restaurer" selon le choix fait dans les parties 12 et 13 et vous devriez voir apparaître cette popup:



http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2018.40%20-%20008.png



Cliquez sur OK si la sauvegarde désignée est celle voulue, une fois cliqué sur OK il n'est pas possible de revenir en arrière, vous devriez voir apparaître les barres de statuts d'avancement de la restauration, comme cet exemple:



http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2018.40%20-%20010.png



Une fois le processus de restauration fini, vous devriez avoir comme résultat ceci:


http://vbulletin-ressources.com/forum/images/tutoriaux/2009.12.29%2018.41%20-%20011.png



Dirigez-vous sur votre forum par exemple, si la restauration était celle d'un forum, et vous devriez voir votre forum au même point que lorsque vous avez effectué la sauvegarde restaurée.

Cette partie du tutoriel est finie.

Ombre
28/12/2009, 20h33
Désinstallation de MysqlDumper



Vous n'avez plus besoin du script MysqlDumper, ou pour une autre raison vous désirez le désinstaller de façon propre de votre base de données et de votre espace d'hébergement, il vous suffit de suivre les indications suivantes.
Désinstallation


La première chose à faire est d'indiquer dans votre navigateur l'url suivante: http://VOTRE_NOM_DE_DOMAINE/msd/install.php si vous avez installé le script dans le dossier "MSD" à la racine de votre espace d'hébergement, ou bien modifier l'url en conséquence.
Vous devriez voir apparaître une fenêtre comme celle-ci:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260391935.png



Cliquez comme précisé sur la capture sur le lien "Désinstaller MYSQLDumper" ce qui va vous diriger sur l'étape 1 de la désinstallation de MSD:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260392058.png



Cliquez sur "Non, arrêter immédiatement" si vous vous êtes trompé en cliquant sur le lien "Désinstaller MYSQLDumper".
Cliquez sur le lien "Oui, veuillez continuer", si vous désirez vraiment désinstaller MSD,(ATTENTION! une fois le clic effectué, le contenu des tables de MSD installées sur votre base de données, sera effacé définitivement.) une fois cela fait, vous tomberez sur l'étape 2 qui vous indiquera la suite de la désinstallation:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260392210.png



Il ne vous reste plus qu'à supprimer le dossier de votre MSD sur votre espace d'hébergement, comme vous pouvez le constater je dois supprimer le dossier "MSD" qui se trouve à la racine de mon espace d'hébergement.

Voila la désinstallation a dû bien se passer normalement... ;)

Ombre
29/12/2009, 21h08
Captures diverses


Voici les différentes captures lors de l'exécution de sauvegardes et de l'envoi par e-mail de la notification de réussite :

Sauvegarde découpée par morceaux:
(chaque morceau = un Email)


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259515184.png


Sauvegarde classique :


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259515308.png

Contenu d'un Email sans pièce jointe :


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259517343.png

Contenu d'un Email avec pièces jointes :

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259517405.png


Si vous avez besoin d'autres captures, demandez-les moi ;)

Ce tutoriel est maintenant terminé, j'espère qu'il vous aura été utile car il m'a demandé pas mal de temps pour sa réalisation avec tous les test surtout, et sa rédaction sans oublier les captures afin qu'il soit explicite pour ceux qui comme moi préfère le visuel ;).

Ombre
31/12/2009, 00h16
¤¤ Réservé ¤¤



Merci de me prévenir si vous voyez une erreur ou un oublis dans ce tutoriel :)

Allan
31/12/2009, 00h42
Très joli tuto poulet, bravo et merci :)

Simon
31/12/2009, 11h42
Merci pour ce magnifique tuto :) Il est encore plus grand que je pensais :eek4:

DiDzI
31/12/2009, 11h57
Magnifique tuto

Mais je trouve qu'il ta fallu beaucoup de temps pour le sortir :p (non pas la tête, je rigole) super travail :)

spider62
31/12/2009, 12h07
Que ça ?? lol

Beau travail Ombre !

Freddy.k
31/12/2009, 12h46
Merci super tuto Ombre Mysqldumper vraiment top comme log

sunray
01/01/2010, 00h42
Bonsoir,

Oui super tuto, merci Ombre :)

6eO
01/01/2010, 12h02
bonne année à tous !
:tongue3: ahhhhhh le voila ce fameux tuto !
mais il est énoooorme (je comprends que tu y ai passé du temps) ! je vais rassembler le peu de neurones qu'il me reste pour cette install et config :)
:tongue3:

encore une fois big up au forum ,et big up à l'équipe vous faites un super taff !

6eO
01/01/2010, 14h31
re !
bon tout se passait bien...
je suis à la fin de l'étape 2, j'ai généré le mot de pass chiffré, je fais "page d'accueil" je rentre le login et mot de pass que j'ai sous le nez... et il m'est refusé ! grrr
je suis donc retourné sur le server pour supprimer le .htaccess et le .htpasswd mais il n'existent pas ??? il ne se trouvent pas dans l'emplacement décrit "AuthUserFile"
... je suis donc bel et bien bloqué... que dois-je faire ? help !

Ombre
01/01/2010, 14h36
Bonjour, tu as utilisais quelle méthode de cryptage? tu as bien regarder dans le dossier de ton MSD pour viré les deux fichiers? cars ils y sont forcément normalement, sinon ça ne te demanderais pas de t'identifier.

6eO
01/01/2010, 14h39
salut ombre !
j'ai suivi scrupuleusement ton tuto et ai exécuté le même type de cryptage...
j'ai retourné mon server pour chercher ces 2 docs qui sont absents ???

pensez- vous que le chmode 777 puisse en être la cause car je ne suis pas sur de moi sur ce coup là :/

Ombre
01/01/2010, 14h44
Non le chmod 777 donne full acces au dossier donc pas de soucis, tu veux que je regarde sur ton espace web directement?

6eO
01/01/2010, 14h47
oui je veux bien :)
comment veux-tu procéder ?

Ombre
01/01/2010, 14h50
Il me faut les identifiants et l'url de ton installation de msd, et ceux de ton ftp, j'ai réactivé mes mp aux membres, profites en :)

6eO
01/01/2010, 14h51
je me jette dessus ! :)

6eO
01/01/2010, 14h52
eum... mp toujours désactivés pour moi, dois-je t'envoyer ça sur ta bal mail ?

Ombre
01/01/2010, 14h56
Re test le mp :)

6eO
01/01/2010, 15h00
mp envoyéééé ! :)

Simon
01/01/2010, 20h34
pensez- vous que le chmode 777 puisse en être la cause car je ne suis pas sur de moi sur ce coup là :/C'est dangereux d'utiliser la 0777 sur toute l'installation. A réserver aux fichiers/répertoires devant être modifiés fréquemment (avatars & pièces jointes).

6eO
02/01/2010, 14h25
salut simon !
bah oui mais c'est ce qui est indiqué sur bien des tuto... je ne comprend pas bien pourquoi... edit : je viens de comprendre l'utilité de laisser cet acces à un seul dossier ;)

bon nouveau petit probléme, je suis en train de configurer le mode PERL... tout se passe normalement, sauf qu'au moment de cliquer sur "sauvegarder" il ne se passe rien, et la page ne se charge pas ???
je n'arrive pas sur la page mode php ou perl ???

:/



edit : excusez de la question idiote mais je n'était visible pas sur la bonne url ^^

à propos, à quelle adresse est accesible l'interface ? /msd/menu.php ?

Ombre
02/01/2010, 14h35
Dans le tuto je n'ai pas indiquer il me semble le passage en chmod 777 tel ou tel dossier, et pour ta question j'ai pas tout compris :D

Par contre attention le mode perl ne fonctionne pas sur tous les hébergements. (contact ton hébergeur pour être fixé)

6eO
02/01/2010, 16h14
lol tu dis juste au début de bien vérifier que le dossier a créer était bien en chmod 777 ;)
pour ma question, en fait si je n'arrivais pas à accéder à l'interface sauvegarde c'est parce que je n'étais pas sur mondomaine/msd/menu.php mais sur mondomaine/msd/config_overview.php et ma question était : si je dois administrer msd à quelle adresse est-ce accessible ? mondomaine/msd/menu.php ?

enfin pour PERL arg ! encore un truc compliqué ! pfff lol j'ai regardé rapidement sur le web, mais apparemment je dois avoir l'option... je vais chercher ça ;)


j'y suis presque !

6eO
02/01/2010, 16h35
... bon j' espère que je ne pourris pas cet excellent tuto avec mes questions de débutant, mais je pense quand même que ma démarche peux en aider d'autres...

bon je suis chez ovh en hébergement mutu, et j'ai activé une tache planifiée... je pense que je ne me trompe pas ?

je tombe sur ce panneau :

http://img64.imageshack.us/img64/1307/image8o.jpg (http://img64.imageshack.us/i/image8o.jpg/)

je ne sais pas quoi pointer pour le champs 1 ? un fichier dans le dossier msd mais lequel ? ou tout autre chose ? :rolleyes4:

edit : et je ne suis même pas certain que c'est bien cette fonction (arg ! )

6eO
03/01/2010, 16h46
up !
pouvez-vous au moins me dire si je suis dans le bon avec ce planificateur de taches pour activer PERL ?
où c'est tout autre chose ? (je ne dois pas être le seul chez ovh ^^)
j'ai posé la question chez ovh, mais je n'ai pas encore de réponses...

Ombre
03/01/2010, 16h50
J'ai modifier un peu le sujet à propos des chmod, il faudra que je vérifie cela quand même, sinon pour OVH j'ai l'impression que tu es au bon endroit, bien que je ne connaisse pas leurs panel, il faudrait voir si tu as la possibilité de planifié selon X heures cette tache, sur ta capture je ne le vois pas.

6eO
03/01/2010, 16h52
merci de ta réponse et ravi si j'ai pu t'aider à perfectionner ton tuto ;)
oui oui en dessous je peux choisir la périodicité l'heure etc..

mais je ne sais pas renseigner le champs "script à utiliser" ??? il faut faire pointer quel fichier ?

Ombre
03/01/2010, 16h58
Oui tu dois pointé l'url ou se trouve le fichier sans oublier le "wget" au début.

Bien au contraire il n'y à que selon différent cas que je peu amélioré le tuto, donc j'en suis ravi, le but étant qu'il aide le plus de monde possible mais surtout le mieux possible.

6eO
03/01/2010, 17h02
oui mais justement quel fichier ?

Ombre
03/01/2010, 17h12
Sur ce coup tu n'as pas bien lu :p


(http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png)http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png)


Pas obligatoire, mais ici indiquez l'email qui doit recevoir les notifications d'exécution des tâches Cron, utile pour les débuts pour voir si tout se passe bien.
Dans ce champ indiquez au tout début la commande "wget" (sans les guillemets) et faite un espace puis coller l'url que vous avez récupérez ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260121114.png), cette url pointe sur le fichier "crondump.pl" de MSD et permet l'exécution à distance d'une sauvegarde en mode PERL citée plus haut dans cette partie du tutoriel.
Dans mon exemple je veux que ma sauvegarde automatique ce fasse tous les jours sans exception à 0h00 (minuit) donc dans ce menu déroulant je sélectionne "Chaque mois" pour que ma tâche Cron se lance les douze mois de l'année.
Ici je sélectionne "chaque jour de la semaine" car je désire que cela se fasse tous les jours de la semaine.
Idem que la partie au-dessus, vu que je veux que la tâche Cron se lance tous les jours.
Dans ce menu déroulant je précise l'heure à laquelle la tâche doit se lancer, donc pour mon exemple je sélectionne "0 = 12 AM/Minuit".
Et enfin dans ce menu déroulant je choisi les minutes, une fois cela fait vérifiez bien vos paramètres et cliquez en bas sur le bouton "Enregistrer Crontab.

Tu as ta réponde dans les captures :)

6eO
03/01/2010, 17h35
super merci, mais helas le manager me renvoie un messages d'erreur quand j'utilise "Saisie dans un navigateur ou pour exécuter un script Cron externe:" et que je place wget avant http://... le message me dit que le chemin de devrait pas contenir de ":" alors j'ai essayé en enlevant http:// et là le nouveau message d'erreur est : Les répertoires ne doivent pas contenir d'espace. et l'espace est celui entre wget et www

Simon
03/01/2010, 17h55
Bonsoir, il faut indiquer le chemin vers le fichier, pas l'adresse URL. Exemple: le fichier à exécuter s'appelle cron.php, a été placé dans /home/simon/www/cron.php et est accessible dans un navigateur via http://monsite.fr/cron.php. C'est le second (/home/simon/www/cron.php) qu'il faudra alors indiquer.

6eO
03/01/2010, 18h06
hum... je n'ai fait que suivre la description d'ombre juste au dessus...
vu que je ne fais pas la différence entre cron, perl et backup lol... je suis total perdu
Simon tu me conseille de donner l'url qui joint le fichier cron.php c'est bien ça ?

autre question, j'ai essayé de comprendre ce qu'il se passait avec ce tuto, et je ne pige pas pourquoi le repertoire cgi-bin était vide... est-ce normal ?

Ombre
03/01/2010, 18h36
Je ne pense pas que tu es bien suivi le tuto, il est dit de suivre une démarche pour ce qui est du dossier cgi-bin, tu dois y mettre des fichiers dedans, pour cela réfaire toi au tuto, je t'assure qu'il est très explciite, et j'ai essayer d'y mettre le plus d'image possible, de quelle url parlez vous qui devrait pointer un coron.php? l'éxécution ne se fait pas avec un cron.php mais avec le fichier crondump.pl de msd, c'est lui qui exécutera ta sauvegarde automatiquement grace à cette tache cron, il permettra aussi la suppression de fichiers selon tes paramètres, réfère toi à cette capture:

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260120745.png)

6eO
03/01/2010, 18h51
je ne fais aucun reproche au tuto, qui est comme d'hab, au poil !
je vais me replonger dedans et qq part ça me rassure car je ne comprenais pas du tout lol

pour le fichier à cible Simon n'a pas dû comprendre ma question, je pense qu'il s'agit bien de faire fonctionner MSD ;)

6eO
03/01/2010, 19h44
bon... c'est bien moi qui avait tout faux car je n'avais pas lu le tuto jusqu'au bout ! ...j'étais aller vérifié si je pouvais faire fonctionner perl avec mon hébergement donc forcement...

j'ai bien copié les 3 fichiers .pl dans cgi-bin (d'ailleurs dois-je supprimer ceux qui sont toujours dans msd_cron ?)
par contre quand je clique sur tester perl je tombe sur un message de mauvaise url

Not Found

The requested URL /cgi_bin/perltest.pl was not found on this server.
je ne comprend pas, l'url ne dois pas être complète ??? le dossier cgi-bin se trouve bien à la racine du server...

ca fait 3 jours que je suis dessus... je mélange tout et je ne m"y retrouve plus....

Ombre
03/01/2010, 20h00
Non tu ne supprimes aucuns fichiers de MSD, d'ailleurs je n'en parle pas, donc tu ne fais pas :p

Tu dois comprendre une chose, le chemin relatif de ton forum doit être ajouté dans le fichier condump.pl d'après mes souvenirs, mais pour l'exécution de ton fichier crundump.pl que tu as déplacer ainsi que deux autres si je ne me trompe doit être l'url ou il se trouve comme sur ma capture plus haut en faite, avec ce fameux WGET au début, je te propose de regarder cela directement sur ton forum, car tu dois mélanger certaines choses.

Si tu le veux alors fais en la demande sur le forum que je ne te citerais pas, et je m'en chargerais probablement de suite ou demain soir, il te faudra me donner en mp les identifiant de ton panel chez ovh, ainsi que ceux de ton ftp et de ton forum.

Si tu préfères le faire toi même ce qui serait bénéfique dans ton apprentissage, alors on va reprendre dés le début histoire de savoir si tu ne loupe pas une partie du tutoriel.

6eO
03/01/2010, 20h09
merci de ton aide, là je surchauffe je vais essayer de m'y remettre demain, sérieusement... je n'aime pas rester sur une défaite !
et si malgrés ca je n'y arrive pas, je saurais que tu es là ;)
... et j'irais dans le forum que l'on ne cite plus... d'ailleurs j'y ai planté ma tente Decatlon, j'espère que ca dérange pas ^^

Ombre
03/01/2010, 20h12
La partie qui doit retenir ton attention est celle ci : http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133942#post133942 si tu suis toutes les directives, et regarde bien les captures (en lien aussi) tu devrais t'en sortir. (Si j'ai réussi c'est que tu le peux !)

6eO
03/01/2010, 20h25
re re !
bon je viens de reprendre cette partie...
et comme un **** j'avais ecrit cgi_bin et pa cgi-bin donc forcement !
j'ai pu tester perle avec succes mais en testant le module, j'ai eu cette reponse :

http://img101.imageshack.us/img101/2456/image10k.jpg (http://img101.imageshack.us/i/image10k.jpg/)

Ombre
03/01/2010, 20h32
D'après le message et vu mon biveau d'anglais il semble manqué un module DBI:::mysql essaye tout de même malgré ce message de poursuivre, si dans les étapes suivantes tu as un soucis c'est que il faut voir cette absence de modules que je ne connais pas.

Pour le module manquant, je pense qu'il faudra voir avec ton hébergeur: http://dev.mysql.com/downloads/dbi.html

6eO
03/01/2010, 20h50
ah bon... je pense avoir réussi le tuto, mais c'est l'héberger qui en cause (c'est po moi c'est eux !!!! ) lol
j'ai posé la question sur le support ovh, j'attend une réponse...

Ombre
03/01/2010, 20h52
Attention ce n'est qu'une supposition, ne leurs envois pas un mail de menace de morts si ils réparent pas ça de suite, en cas ou :D

6eO
03/01/2010, 21h21
trop tard lol
je vous tiens au jus en fonction de la réponse ;)

6eO
05/01/2010, 12h56
salut à tous !
bon me voici de retour, avec quelques élements de réponse...
je les post ici, car je pense que cela peux servir à d'autres.
donc dans mon cas, j'ai suivi le tuto pas à pas et je pense avoir tout bien installé ;)
arrivé à l'étape de config de perl,
j'ai bien ce message en testant perl :
"If you see this perl works fine on your system !"
mais en testant le module perl, j'ai un message d'erreur qui indique que le module DBI est manquant.
c'est du coté dOVH mon hébergeur que ca se passe (hébergement mutualisé)
voici la réponse du support concernant DBI


Bonjour,

Cette librairie est en effet pas installée sur les hébergements mutualisés. De votre côté, vous ne pouvez pas installé cela. La demande va être remontée afin de voir si il est possible de l'installer.

Je reste à votre disposition pour tout renseignement complémentaire.

donc ma question la sauvegarde auto peut-elle fonctionner sans ce module ?
... et si quelqu'un peux m'en dire plus à ce propos...

ombre j'aimerais que tu jette un coup d'oeil à mon install afin d'être certain que tout à été bien configuré de mon coté... dois-je créer une nouvelle demande de support ?

Ombre
05/01/2010, 19h04
Si tu veux je peu regarder, mais rien ne t'empêche de finaliser ton installation et de voir si les sauvegardes se font?

Car le manque de librairie DBI dans ton offre d'hébergement, ,'implique pas le mauvais fonctionnement des lancement de taches cron mais que de l'exécution des script perl.

Tu vois la pub pour l'hébergeur Mavenhosting sur vb-r? et bien avec lui pas de soucis ;)

6eO
05/01/2010, 20h05
salut ! ;)
bien logiquement elles devraient s'effectuer...
le seul "truc" que je n'ai pas encore fait, c'est la suppression automatique...

je t'envoie un MP :)

6eO
07/01/2010, 11h28
salut !
bon finalement j'ai suivi tes conseils, et me suis inscrit sur Online Cron (entre autres choix dispo)
au moment de rentrer l'url du script, j'ai suivi tes instructions concernant le wget suivi d'un espace avant l'url (URL récupéré sur dumper) .
J'ai testé et j'ai eu une erreur. J'ai dû enlever le 'wget' pour que cela fonctionne.
Je ne sais pas si j'ai fais une erreur qq part, je le signale simplement ;)
je verrais la nuit prochaine si l'autoback up aura bien fonctionné ;)



edit : j'ajoute que le transfert de sauvegarde sur un ftp free ne fonctionne pas non plus...
j'ai également ce message d'erreur concernant l'adresse e-mail
Software error:

Failed to connect to mail server: Bad file descriptor
at crondump.pl line 830

je précise que je ne met pas en cause le tuto qui est très bien fait, il est fort possible que ce soit mes configurations qui sortent du domaine du tuto qui sont mauvaises ;)

floopy
11/01/2010, 02h12
MErci pour le tuto
C'est formaidable
mais j'ai rencontré un Probleme comme toujours :P
le voila : Il n'y a pas de fonction FTP à disposition!
Ce qui m'empeche d activer le transfert FTP :S

Ombre
11/01/2010, 07h39
Bonjour, tu ne vois pas la fonction "FTP"? tu peux me faire une capture stp que je vois ça?

floopy
11/01/2010, 07h46
la voila
merci pr tn aide Ombre :)
11894

ahmet
11/01/2010, 15h28
bonjours ombre moi je ne comprend pas quant ti dit de faire (vérifiez que le fichier config.php soit bien CHMODER en 644) je dois le renommer en chmoder le fichier parce que je ne sais pas et ca aussi je ne comprend pas (Vérifiez que ce dossier soit CHMODE en 755)

6eO
11/01/2010, 17h25
salut !
tu fais un clique droit sur ton dossier ou fichier et tu regardes dans attribut de dossier, là tu verras un code qui correspond aux autorisations d'acces "lecture, ecriture etc..."
il te suffit donc d'attribuer l'autorisation "755" à ton dossier ;)

Ombre
11/01/2010, 18h00
la voila
merci pr tn aide Ombre :)
11894Il est fort possible que ça oit dû à ton hébergement, mais je n'ai jamais eu ce cas, si tu as la possibilité ça serait de tester en local avec wamp par exemple si tu n'as pas ce soucis, voir si tu l'install comme il faut, bien que je pense que c'est ton hébergeur qui pose problème. Tu as qui comme hébergeur?

ahmet
11/01/2010, 22h00
je ne sais pas si 6e0 ma repondu ou non parce que la je ne comprend pas besoin d'aider ici svp

bonjours ombre moi je ne comprend pas quant ti dit de faire (vérifiez que le fichier config.php soit bien CHMODER en 644) je dois le renommer en chmoder le fichier parce que je ne sais pas et ca aussi je ne comprend pas (Vérifiez que ce dossier soit CHMODE en 755)

Ombre
11/01/2010, 22h47
Chmoder un dossier ou un fichier c'est lui donner des droits d'acces (permissions) cela se fait avec ton client FTP en faisant un clique droit sur le fichier ou dossier visé, tu auras selon le logiciel utilisé (flashFxp par exemple) la possibilité de le CHMODER.... Google est ton meilleur amis si mes explications ne t'aident pas plus.

ahmet
12/01/2010, 12h08
j'ai installer flashFxp je ne comprend rein quant tu explique ombre pofffffffffffff je ne comprend pas pourquoi tu fais le difficile tu explique toujours vite fais toi , il faudra explique tranquillement svp , deja il faut me dire ou je dois clique droit sur quelle dossier

ahmet
12/01/2010, 17h49
salut !
tu fais un clique droit sur ton dossier ou fichier et tu regardes dans attribut de dossier, là tu verras un code qui correspond aux autorisations d'acces "lecture, ecriture etc..."
il te suffit donc d'attribuer l'autorisation "755" à ton dossier ;)


svp je n'ai pas compris svp je dois clique droits sur quelle dossier puis un fois cliquer droits je dois aller ou

Ombre
12/01/2010, 18h22
j'ai installer flashFxp je ne comprend rein quant tu explique ombre pofffffffffffff je ne comprend pas pourquoi tu fais le difficile tu explique toujours vite fais toi , il faudra explique tranquillement svp , deja il faut me dire ou je dois clique droit sur quelle dossier

Bonsoir, Ahmet je préfère m'abstenir que de répondre à ce style de remarque.

Voici une petite vidéo que je viens de faire: http://img191.imageshack.us/i/chmod.swf/

6eO
12/01/2010, 20h25
mpf ! quel patience !
ce forum est là pour t'aider par rapport à vb,. Chmod n'a rien à voir avec vb, c'est simplement de l'informatique. Si tu fais ne serais-ce que la moitié des efforts qu'a fait ombre pour te répondre, tu aurais déjà trouver réponse sur un moteur de recherche !

ahmet
13/01/2010, 00h48
en ver ombre je n'ai rein a dire ces le meilleur se mec je l'aime biens beaucoup mil merci a ombre , bon juste pour savoir je viens de dl le winrar il y a un fichier de dans chmod.swf je dois le mettre dans le dossier MySQLDumper que j'ai nommer msd et msd je dois le mettre dans mon hébergeur avec le programmes qui fais les transfert de mon pc a mon hébergeur , j'aimerais aussi savoir ou tu a mis le dossier que tu a nommer dossier a chmoder et ya quoi dans se dossier svp mil merci

Ombre
13/01/2010, 07h34
Bonjour,

Non, le dossier c'est pour voir la vidéo il contient un swf, ne t'en occupe pas si tu as vu la vidéo via le lien d'imageshack.

ahmet
13/01/2010, 10h57
j'aimerais savoir ou tu a mis le dossier que tu a nommer dossier a chmoder et y a quoi dans se dossier es ce que tu a mis tous ce que se trouvais dans MySQLDumper1.24stable.zip dans dossier a chmoder et j'aurais voulu savoir aussi ou je dois mettre tous se qui se trouve dans MySQLDumper1.24stable.zip puis aussi ou je dois mettre le fichier chmod.swf , j'ai un programmes ( flashFxp ) et aussi LeapFTP

Ombre
13/01/2010, 18h36
Oublies ce fichier rar, je l'avais mis en cas ou tu ne puisses pas voir la vidéo de démonstration, cliques sur ce lien: http://img191.imageshack.us/i/chmod.swf/ pour savoir comment chmoder sous flashFXP.

ahmet
13/01/2010, 19h55
ok c'est bon pour chmoder sous flashFXP donc je dois mettre ou le dossier MySQLDumper que j'ai dl d'ici il y a plusieurs dossier de dans es ce que je dois les mettre dans mes dossier vb que j'ai transfert de mon pc a mon hébergeurs avec flashFXP

Ombre
13/01/2010, 20h12
Je ne répondrais pas à tes questions, car le tuto est très clair sur ses points, lis ceci: http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133798#post133798 prend le temps de lire le tuto est d'effectué les manipulations, avec un peu de déduction tu devrais t'en sortir, et pour info, ne mélange pas vbulletin et MySqlDumper, ils n'ont rien à voir sur leurs utilité.

ahmet
13/01/2010, 21h56
ok ok ok ok il ne faut pas si n'énerver

Ombre
13/01/2010, 21h59
Ou as tu vu que j'étais énervé? Je répond juste à ta question.

ahmet
13/01/2010, 23h07
bon voila comment j'ai fais bon tu d'abord je me suis cree un dossier et je l'ai nommer msd puis avec le FlashFXP j'ai fais le transfert de mon pc a mon hébergeur donc je l'ai mis ou y'avais le nom de mon site lien supprimé (http://.../) puis je l'ai mis la le dossier que j'ai nommer msd mais le problem ces que je ne voi pas les fichier que se trouver dans les dossier de msd

ahmet
14/01/2010, 17h45
bon voila comment j'ai fais bon tu d'abord je me suis crée un dossier et je l'ai nommer msd puis avec le FlashFXP j'ai fais le transfert de mon pc a mon hébergeur donc je l'ai mis ou y a le nom de mon site lien supprimé (http:/..../)puis je l'ai mis la le dossier que j'ai nommer msd mais le problème ces que je ne voie pas les fichier que se trouver dans les dossier de msd quant je rentre dans un des dossier ( exemple langage puis sw es sa me mais rein je ne voi meme pas les fichier ( sa ces quant je suis avec FlashFXP ) mais dans mon pc ya tous

Ombre
14/01/2010, 17h54
Bonsoir, j'arrive pas à comprendre ce que tu expliques, patiente qu'un membre ayant une meilleur pédagogie que moi pour t'expliquer cela.

Par contre tu viens de recevoir un avertissement, qui se transformeras si tu récidives, il est interdit sur vb-r de mettre le liens d'un forum ou site qui contient ou traite de sujet illégaux, normalement cela ne mérite pas d'avertissement!

ahmet
14/01/2010, 18h08
oupppsss je suis désoler , juste me dire comment se la se fais que je ne voie pas les fichier

ahmet
15/01/2010, 23h06
j'ai biens suivis les manip mais juste pour savoir si c'est normale que je ne voie pas les fichier

Ombre
15/01/2010, 23h18
Bonsoir, tu penses réellement que c'est normal que tu ne vois pas le contenus des fichiers du dossier de MSD ? bien sur que non...

ahmet
16/01/2010, 00h15
alors comment je faire pour (vérifiez que le fichier config.php soit bien CHMODER en 644)

Ombre
16/01/2010, 00h31
Par le saint esprit, ou bien, recommence l'upload du dossier MSD sur ton ftp, car le contenus ne sert pas de décoration, et si tu ne vois pas une fois uploader les fichiers le contenus sur ton FTP c'est que tu n'as pas bien fait la chose.

ahmet
16/01/2010, 00h43
bon il ne faut pas êtres innerver je suis un con voilas je ne suis pas un pro je suis aussi désoler , il ya biens une erreur quelle que pare puis je sais aussi que j'ai dur a suivre , bon il faut que je l'ai mette ou le dossier MSD bon quant j'ouvre FlashFXP puis je me connecter puis la j'ai le nom de mon site puis j'ai aussi un dossier qui est nommer htdocs

Ombre
16/01/2010, 00h56
Arrete de dire que je suis énerver :D ça frise le ridicule là, je te l'ai dis plus haut, si tu n'arrives pas à comprendre la base, donc un simple upload d'un dossier sur ton espace d'hébergement, je ne sais pas quoi te dire si ce n'est d'attendre que quelqu'un de plus pédagogue te réponde.

C'est à toi de savoir géré ton espace d'hébergement, tu veux le mettre ou se script "MySqlDumper" qui est contenus dans le dossier par défaut "MSD"? sachant qu'il est autonome, il suffit de le mettre à la racine de ton espace web, donc dans public_html ou www.

Après suis le tutoriel.

Si le contenus de ton espace à des dossiers dont tu ne connais pas leurs utilité, c'ets pas à nous de faire le travail de ton hébergeur, il est là pour t'informer.

celtacadien
02/02/2010, 19h32
Bonsoir à tous,
ah que n'ai-je trouvé ce tuto plus tôt !
Enfin bref : j'utilise actuellement MSQLDumper en sauvegarde automatique d'un forum avec stockage des dumps sur un NAS à la maison. Ca fonctionne impeccablement depuis presque un an.
Ces jours ci , j'ai recréé un site à domicile (avec Wamp) pour faire des essais de thèmes tranquillement.
J'ai donc essayé aussi les restaurations du forum en local.
Une chose à laquelle je n'avais pas pensé : les restaurations en utf8 tronquent tous les accents et une partie des posts.
J'ai donc fait des sauvegardes (non compressées) en Latin1 et récupéré la totalité du forum.
Ma question pour l'automatique: comme il semble que l'on ne puisse pas changer le Utf8 par défaut de MysqlDumper, comment faire pour récupérer des sauvegardes qui donnent à la restauration un forum lisible ?
Ou ce qu'écrit ombre ici :
Sélectionnez le type de sauvegarde désiré, si vous utilisez la sauvegarde sur le même espace d'hébergement utilisez le même type d'encodage qui est indiqué sur la partie (5), sinon avisez selon celui utilisé sur votre autre hébergement si il diffère (important! car cela permet entre autre d'éviter d'avoir des problèmes de caractères spéciaux entre autre).
signifie t'il que les sauvegardes en UTF8 faites et transmises par FTP, une fois remises sur le site d'hébergement me redonneront un forum lisible avec des caractères accentués ?
Je ne sais pas si je suis clair.
Merci à ceux qui savent

Ombre
02/02/2010, 20h04
Bonsoir,

Logiquement si tu utilises le même encodage que celui de ton forum actuel pour effectué une sauvegarde, tu ne devrais pas avoir de soucis avec les accents, regarde si je ne me trompe on vois l'encodage du serveur mysql utilisé sur la capture ICI (http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259486362.png), il te suffit de mettre le même normalement.

Pense stp à utiliser les balises quote (citation) ça permet de faire le tri entre ce que tu cites et ce que tu dis.

celtacadien
05/02/2010, 16h00
Bonjour,
Merci Ombre pour ta réponse rapide. Dans mes manips, j'avais oublié de sélectionner la langue française pour mon serveur local (wamp) et les messages avec accents s'étaient trouvés tronqués.
Ce défaut corrigé, j'ai bien récupéré l'intégralité du forum sauf les noms des modérateurs qui ne s'affichent pas quand j'utilise MSQLDumper en utf8 compression Gz.
La table des modérateurs étant bien présente dans la base de données, sais tu pourquoi la restauration n'affiche pas ces noms sur les catégories comme sur l'original ?
Je remarque que ces noms apparaissent si la sauvegarde, et la restauration sont faites en Latin1.
Y aurait il quelque chose à sauvegarder en plus hors la BD ?
(probablement et je cherche toujours)
Merci par avance
meoui
En fait j'ai arrêté le forum et remis en route et les modérateurs sont apparus.
Il ne reste que la modification du template que je n'ai pas encore. Faut il transférer d'autres dossiers ?
Et l'accès au panneau de modération pour lequel j'ai le message suivant :"Erreur générale

SQL ERROR [ mysqli ]

Unknown column 'r.pm_id' in 'where clause' [1054]

Une erreur SQL est arrivée en chargeant cette page. Contactez l’administrateur du forum (lyokb1@free.fr) si ce problème persiste."



Mais peut être est ce du au fait qu'il s'agit d'un forum en local avec Wamp.

Ombre
05/02/2010, 20h00
Ta sauvegarde que tu as restauré en local, était complète? et tu as bien mis tous les fichiers de vbulletin, ainsi que ceux de tes hacks?

Car j'ai fais plusieurs migration en local pour mon forum mais aussi ceux de membre (dont il se reconnaitrons je pense) et j'ai pas eu ce style d'erreur.

caus909
04/03/2010, 14h12
Euh, pourquoi faire un copier-coller du pass en md5 et non du pass original???

Simon
05/03/2010, 23h24
Euh, pourquoi faire un copier-coller du pass en md5 et non du pass original???C'est juste histoire d'avoir un mot de passe différent de la base de données ;)

Zephyr
12/04/2010, 13h19
Bonjours, j'ai loupé cette étape :

http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260388459.png

Comment faire pour désinstaller ce script et le réinstaller sans le mdp généré ? :S
J'ai cherché dans la BDD je ne trouve pas les table du scrip à supprimer.

EDIT :
Résolu



Si un problème quelconque survenait lors de l'authentification ci-dessus il vous suffit de supprimer la protection en vous dirigeant dans le dossier sur votre espace d'hébergement, dans le dossier créé pour msd et de supprimer les deux fichiers suivants : .htaccess et .htpasswd ce qui retirera la protection de répertoire, il est bien évident que vous devrez recommencer à partir du début de l'étape 2.

Ombre
12/04/2010, 19h11
Bah oui c'est expliqué hein, il suffit de lire :D Dommage que tu ais trouvé, j'allais essayé de négocié l'aide à coup d'€uros :p

labrador083
12/06/2010, 13h54
Merci pour ce magnifique tuto Ombre.
Si je veux sauvegarder plusieurs bases de données de mes sites qui sont sur le même hébergement, comment dois je faire?
Dois je tout simplement créer une nouvelle base de donnée.
Mais la, je suis un peu perdu.
Merci.

Ombre
12/06/2010, 17h13
Bonjour,

Si c'est sur le même compte pas de soucis pour sauvegarder différentes bases de données, il te faut la sélectionner dans l'option 3 sur cette capture: http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1259486362.png

labrador083
12/06/2010, 18h39
Merci Ombre pour ta réponse, mais le soucis que je n'en ai qu'une dans l'option 3 de ta capture alors que j'en ai 3 correspondant a 3 sites sur le même nom de domaine.
Les 2 autres n'apparaissent pas.
Mais il me semble que lors de l'installation de mysqldumper j'ai sélectionné cette base de donnée.
J'ai du sélectionner celle que je voulais sauvegarder, et ignorer les autres.
Faut -il désinstaller?
Si tu avais une autre idée?
Merci d'avance.

Ombre
12/06/2010, 19h49
Si elle n'apparaissent pas quand tu cliques sur "rafraichir bases de données" je ne vois pas alors, car MSD trouve les DB du compte généralement.

EDIT: à l'installation tu sélection le serveur des bases de données pas la db.

labrador083
12/06/2010, 20h30
Merci Ombre.
Dois je désinstaller et réinstaller mysqldumper?

Ombre
12/06/2010, 20h53
Je doute que ça change quoi que ce soit, mais bon on sais jamais.

labrador083
12/06/2010, 21h01
Chaque base de données a un login différent.
Je n'ai pas un accés général de mes bases de données.
Puis je installer mysqldumper, autant de fois que de bases de données, dans des répertoires différents.

Ombre
12/06/2010, 21h07
Oui tu peux je pense, j'ai pas regarder, si tu change de dossier.

labrador083
13/06/2010, 12h00
Oui tu peux je pense, j'ai pas regarder, si tu change de dossier.
J'ai donc installé mysqldumper dans 2 répertoires différents pour sauvegarder mes 2 autres bases de données.
J'ai donc une installation distinct (mysqldumper) pour chaque base de donnée.
Tout marche très bien et ca peut servir pour ceux qui sont dans mon cas.
Merci encore Ombre pour ce super tuto.;)

Ombre
13/06/2010, 12h13
Petit est un faible mot :)

Bonne continuation.

bombolo
19/07/2010, 14h24
Bonjour Ombre,

Voila je viens d'installé Mysqldumper tout cé bien passé jusqu'à créer une protection de répertoire la pas de soucis mais une fois fait quand il me demande le login et le passe (pourtant je mé bien se qui faut) la rien a chaque fois sa me le redemande ???,

J'ai essayer tout les modes de cryptage et cé idem pour tous

Merci de m'aider.

Ombre
20/07/2010, 01h09
Bonsoir, tu as essayer avec les 4 méthodes?

Au pire essaye en utilisent un pass non crypter, si tu n'y arrives pas, tu peux faire une demande d'aide à domicile, je m'en chargerais.

bombolo
20/07/2010, 07h56
Bonsoir, tu as essayer avec les 4 méthodes?

Au pire essaye en utilisent un pass non crypter, si tu n'y arrives pas, tu peux faire une demande d'aide à domicile, je m'en chargerais.

Bonjour Ombre,

Oui j'ai essayer avec les 4 méthodes et cé pareil a chaque fois sa me demande le login et pass !!

Pourtant j'ai bien suivi ton tuto a la lettre ? je comprend pas ou j'ai loupé quelque chose ?

Ombre
20/07/2010, 07h57
Si je le savais je te le dirais, pourtant ça devrais marcher, au pire tu peux créer ton htaccess toi même, des tutos sont disponible sur la toile, ou bien faire ce que je t'ai proposer afin qu'on s'en occupe.

bombolo
20/07/2010, 08h31
Si je le savais je te le dirais, pourtant ça devrais marcher, au pire tu peux créer ton htaccess toi même, des tutos sont disponible sur la toile, ou bien faire ce que je t'ai proposer afin qu'on s'en occupe.

Re,

Ok je vais essayer de créer un htaccess moi méme et si sa marche pas je ferai une demande d'aide a domicile.

Merci.

rahim
07/09/2010, 02h44
Bonsoir tout le monde. Merci pour ce tutoriel ombre. Je voulais savoir si c'est possible de restaurer une base de donnée, faite avec la sauvegarde de vbulletin (admincp), à travers mysqldumber? J'ai une sauvegarde mais je sais pas comment la reinstaller via mysqldumber puisque le phpadmin me dit qu'elle est trop lourde. Merci :)

Ombre
07/09/2010, 06h24
Bonjour, il me semble que non, le fichier n'est pas pris en compte, il faut peut-être le modifier pour qu'il le soit, mais n'étant pas spécialiste en la matière, je ne serais te confirmer cela, en tout cas de base non tu ne peux pas il me semble.

rahim
07/09/2010, 11h12
Bonjour ombre. Je trouve que cela est vraiment dommage, je suis passé du 3.8 a la 4.0 mais j'ai des gros soucis avec l'importation de ma base de donnée. Du coup je me retrouve avec un forum nouveau mais vide...

Ombre
07/09/2010, 17h23
Bonjour,

Normalement tu n'as pas besoin de restauré quoi que ce soit pour une simple mise à jour de vb, pourquoi avoir besoin de restauré?

Simon
07/09/2010, 21h26
Bonsoir tout le monde. Merci pour ce tutoriel ombre. Je voulais savoir si c'est possible de restaurer une base de donnée, faite avec la sauvegarde de vbulletin (admincp), à travers mysqldumber? J'ai une sauvegarde mais je sais pas comment la reinstaller via mysqldumber puisque le phpadmin me dit qu'elle est trop lourde. Merci :)Bonsoir,

A priori je dirais oui. vBulletin te retourne un fichier au format sql et MysqlDumper en attends un, ça devrait donc fonctionner.
Copie la sauvegarde dans le répertoire backups de MysqlDumper, affiche son interface > Restore et sélectionne le fichier.

rahim
07/09/2010, 22h32
Bonsoir,

@ombre oui justement, j'ai fait une erreur d'installation, j'ai tout reinstaller de A a Z alors qu'il me suffisait de passé par .upgrade.php (arf!)...enfin c'est réglé :)
@simon Merci beaucoup l'ami, j'avais trouvé la solution, comme tu l'as dit il suffisait d'envoyé le backup dans work => Back up puis on la revoit directement sur mysqldumber :)

Merci beaucoup les gars, c'est toujours un plaisir ;)

toobias
17/09/2010, 03h22
Pour moi , j'ai fait tous le tuto un par un .

Et tous les topics ,ect sont la ,

Mais probléme , Impossible de me connecter sur le forum ( méme sur /admincp/ )

Ombre
17/09/2010, 18h18
Bonsoir,

Si tu nous donnés des détails sur cette impossibilité de connexion a ton admnicp, ça pourrais nous aidé.

toobias
17/09/2010, 18h19
Justement c'est le probléme , Il ne donne aucune erreur .

Pour l'admin cp il dit que je suis bien connecter , puis me redirectionne vers la page pour se connecter ( a l'admin cp )

Ombre
17/09/2010, 20h27
Essaye de supprimé les cookies de ton navigateur correspondent à ton forum, voir utilisé le fichier si ça ne marche pas nommer tools.php, une option peut peut-être corriger le soucis correspondant je pense aux cookies...

toobias
17/09/2010, 21h25
Tools.php ?

J'ai tester sa ne fonctionne pas . Enfaite , ce qui est bizard c'est que par exemple pour se connecter (normalement sur /forum.php )
L'identifian ne part pas lorsque je clique dessu , et le mot de passe on le vois quand on l'ecris .

Ombre
17/09/2010, 22h04
Je ne serais te dire la cause, pour moi ce style de soucis de connexion vient des cookies, mettre à jour ceux ci via le tools.php me semblait être une solution fonctionnelle.

Ce fichier tu le trouve dans ton archive vbulletin, une petite recherche sur vb-r devrait te dévoilé comment procédé, en espèrent que ça suffise à réglé ton problème.

lerenard1968
19/09/2010, 00h25
salut

grand merci a toi ombre pour ce tutoriel que je trouve trés trés bien fait, juste une demande et si c'est possible de l'avoir sous fichier PDF ou WORD

Ombre
19/09/2010, 09h42
Bonjour,

Désolé il à était rédigé directement sur vb-r car je ne compte pas le partager autrement

lerenard1968
19/09/2010, 20h07
Bonjour,

Désolé il à était rédigé directement sur vb-r car je ne compte pas le partager autrement

c'est pas grave ombre merci comme méme

termos
21/09/2010, 23h34
Bonsoir,

Merci pour ce tuto.

Cependant ça n'a pas l'air de fonctionner, est ce que cela peut venir de mon hébergeur ?

http://i.imgur.com/bfuMJ.png

http://i.imgur.com/MgRP2.png
http://i.imgur.com/HI1dC.png


La connection à l'air de bien s'établir, mais à la fin ça bloque, j'ai quand même réussi à accéder à l'index avec un clic rapide au bon moment, mais rien à faire ...

Une idée ?

termos
22/09/2010, 00h10
Problème "réglé", je suis passé par un hack pour faire ma sauvegarde ;)




édition :

En fait j'aimerai bien le faire fonctionner pour les restaurations

Ombre
22/09/2010, 17h22
Bonjour, autant faire les sauvegarde avec MySqlDumper aussi si tu l'utilises pour les restaurations, ça me semble plus censé.

Je n'ai jamais rencontré ce style de problème, pourtant sur ta première capture il arrive à ce connecté à ta db, mais après il y a comme un soucis de permission sur le compte utilisé.

lerenard1968
25/09/2010, 20h18
salut a tous


ce matin j'ai essayé de faire une sauvegarde de ma base de donnée mais elle s'est bloquée à 69% j'ai attendu plus d'une heure.
Donc j'ai arrêté en cliquant une deuxième fois sur sauvegarde et voila je me suis retrouvé avec 2 fichiers
celui que j'ai fait le 25/09/2010 et un autre qui date le 20/10/2010
ce que j'ai pas compris c'est que normalement la taille de celui du 25/09/2010 doit être supérieur. Je ne veux pas faire une autre sauvegarde sans avoir votre avis
merci d'avance pour votre aide

ci joint capture
15572

Simon
25/09/2010, 20h23
Bonjour,

Ton hébergeur doit trop limiter les ressources pour que MysqlDumper puisse faire son boulot. As-tu déjà essayé avec phpMyAdmin ?
Utilise si possible les fonctions de sauvegarde/restauration du panel (CPanel/PLesk/DirectAdmin &co) de ton hébergeur.
Pour te donner une idée, il faut compter 8MB environ pour une nouvelle installation de vB4.

lerenard1968
25/09/2010, 20h35
Bonjour,

Ton hébergeur doit trop limiter les ressources pour que MysqlDumper puisse faire son boulot. As-tu déjà essayé avec phpMyAdmin ?
Utilise si possible les fonctions de sauvegarde/restauration du panel (CPanel/PLesk/DirectAdmin &co) de ton hébergeur.
Pour te donner une idée, il faut compter 8MB environ pour une nouvelle installation de vB4.

merci simon pour la rapidité

non j'ai pas essayé avec phpMyadmin donc je dois essayé la Sauvegarde automatique en utilisant Cpanel disant je suis la tuto de notre ami ombre

lerenard1968
26/09/2010, 00h21
voila en regardant mon cpanel et en suivant le conseil de simon j'ai fais cette sauvegarde de ma BD mais est ce qu'elle exploitable c'est a dire si je fais une restauration est ce qu'elle serais sans probléme je m'excuse si je vous tracasse avec mes questions je déteste faire des erreurs et puis j'apprend avec vous

voila les étapes que j'ai suivis

15574


15575


15576


15577

Ombre
26/09/2010, 00h26
Bonsoir,

Oui la sauvegarde est exploitable, et heureusement, généralement les panel d'administration d'hébergement sont fiable en particulier Cpanel :), par contre il faut toujours testé sa première sauvegarde afin d'en être sur, car sait on jamais... et ça évite des sueurs froide surtout lors de gros problèmes.

lerenard1968
26/09/2010, 00h34
Bonsoir,

Oui la sauvegarde est exploitable, et heureusement, généralement les panel d'administration d'hébergement sont fiable en particulier Cpanel :), par contre il faut toujours testé sa première sauvegarde afin d'en être sur, car sait on jamais... et ça évite des sueurs froide surtout lors de gros problèmes.

merci ombre pour la réponse
mais pourquoi j'ai eu le problème avec mysqldumper alors que j'ai réussi a faire une sauvegarde le 20/09
je veux utilisé mysqldumper parce que en cherchant un peux sur le net j'ai constaté que c'est fiable

Ombre
26/09/2010, 00h43
Il est probable comme te le signale Simon que ça soit la cause de ton hébergeur, le temps d'attente doit être trop limiter, et lors de restauration certaines tables nécessite du temps lors de la restauration, si le serveur est limiter cela peu bloquer, il est probable que le panel d’administration ne soit pas assujetti à ses contraintes, mais un expert en la matière sera plus apte à te répondre.

Oui personnellement je n'utilise que MySqlDumper pour mes sauvegardes.

lerenard1968
26/09/2010, 00h54
Il est probable comme tu le signale Simon que ça soit la cause de ton hébergeur, le temps d'attente doit être trop limiter, et lors de restauration certaines tables nécessite du temps lors de la restauration, si le serveur est limiter cela peu bloquer, il est probable que le panel d’administration ne soit pas assujetti à ses contraintes, mais un expert en la matière sera plus apte à te répondre.

Oui personnellement je n'utilise que MySqlDumper pour mes sauvegardes.

ok ombre je me contente avec ça et grand merci a vous tous pour ces précieux conseils.plaisir d'apprendre avec vous

Ombre
26/09/2010, 00h57
De rien bonne continuation.

Freddy.k
26/09/2010, 12h34
Moi j'ai déjà eu se problème chez ovh c'est arriver comme sa du jour au lendemain , il n'ont j'aimais trouvait la solution et j'ai du changer d'hébergeur
sa venait de ma bd et j'avait souvent des
Database error in vBulletin :

lerenard1968
29/09/2010, 00h33
et bien je suis toujours a la recherche d'une solution pour la sauvegarde de ma base de données.voila j'ai trouvé se script php
"XT-Dump " que j'ai télécharger a partir d'ici (http://www.01php.com/fiche-scripts-18.html) avec qui j'ai pu sauvegarder ma base de données facilement dans le readme de ce script c'est écris qu'il est possible d'utilisé le webcron.je demande votre avis sur ce script
merci a vous

Ombre
29/09/2010, 06h35
Bonjour, jamais testé donc je ne pourrais te donner mon avis :), merci pour le lien par contre ça peu toujours servir à ceux qui ont un soucis avec MSD :)

hybrid56
04/11/2010, 04h21
Merci pour ce long tuto, je vais essayer de le faie fonctionn ce week end si j'ai le temps. On peut faire la sauvegarde automatique vers plusieurs hébergeurs?

Ombre
04/11/2010, 06h12
Bonjour, tu peux transféré tes sauvegarde via 3 ftp différents maximum donc 3 hébergeurs selon ton choix.

http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=133943#post133943

Verbagraph
22/11/2010, 15h44
Merci pour ce tuto ...

jusque là tout va bien... plus qu''à voir si demain matin j'ai la sauvegarde perl :d2

abderrezak
05/01/2011, 16h55
Bonjour

en voulant faire une sauvegarde avec Mysqldumper, je viens d'avoir le message suivant (en image)


http://nsm05.casimages.com/img/2011/01/05//110105035609359907421999.gif (http://www.casimages.com)


je n'arrive pas à comprendre où est le problème, du moment que je l'ai déjà utilisé avant. Une seule chose à ajouter: je viens de changer d'hébergeur et de mot de passe du cpanel. Lequel mot de passe a été changé dans fichier config.php de mysqldumper.

Ombre
05/01/2011, 18h32
Bonsoir, apparemment MSD ne peut accéder à la dB, revois les identifiants de ce nouvel hébergeur.

abderrezak
05/01/2011, 18h47
Bonsoir Ombre

je n'ai changé que le mot de passe. le nom d'utilisateur est resté le même. Le mot de passe , je l'ai changé dans le fichier "config.php" dans le dossier "msd".

Ombre
05/01/2011, 18h53
Il y a forcément une info qui ne colle pas je pense pour que MSD ne puisse accéder à ta dB, au pire relance une installation.

abderrezak
05/01/2011, 19h01
d'accord, Ombre
je vais le désinstaller et refaire l'installation, dans le cas où je ne trouve pas ce qui manque. merci

Ombre
05/01/2011, 19h02
Tiens moi au courant.

ghost-road
09/01/2011, 08h15
Bonjour

en voulant faire une sauvegarde avec Mysqldumper, je viens d'avoir le message suivant (en image)


http://nsm05.casimages.com/img/2011/01/05//110105035609359907421999.gif (http://www.casimages.com)


je n'arrive pas à comprendre où est le problème, du moment que je l'ai déjà utilisé avant. Une seule chose à ajouter: je viens de changer d'hébergeur et de mot de passe du cpanel. Lequel mot de passe a été changé dans fichier config.php de mysqldumper.

J'ai eu le même soucis et j'ai trouvé l'erreur en allant sur mon FTP, le fichier config avait été effacé (Les infos de connexions). En les remettant tout est rentré dans l'ordre.

abderrezak
17/01/2011, 18h20
Bonjour

voilà, j'ai du supprimer tout le dossier "mysqldumper" et réuploadé 1 nouveau. Ensuite, je l'ai installé et ça marche à merveille. Merci à tous.

Ombre
17/01/2011, 18h35
Bonsoir, content que tu y sois arrivé.

chirir
06/02/2011, 12h38
meric ombre pour ce magnifique tuto


pour moi je veux restaurer une sauvegarde de ma base de données apres un changement d'hebergeur bien sur mon heubergeur a restaurer une sauvegarde un peut ancienne et je veux restaurer une autre recente , cette sauvegarde été affectué avec un dump , j'ai installer mysqldumper ( j'ai suivi les étapes a la lettre) mais l'orsque j'ai mis htaccess , j'ai pas pu rentrer malgré que mon login et mon mot de passe est correct , j'ai cehrcher les htaccess et htpass dans le repertoires (msd) pour les supprimé mais je les é pas trouvés.

Ombre
06/02/2011, 12h42
Bonjour,

Le système de création de htaccess de MSD est un peu capricieux, de mémoire j'y avais réussi, mais il faudrait que je regarde, le mieux est que tu le créer toi même le htaccess.

Sinon rien ne t'empêche de d'utiliser msd sans htaccess si tu es pressé, si tu fais ta restauration de suite après l'installation, et supprime tes copies après, tant que c'est pour une action précise, mais à long terme il est clair qu'il est préférable d'avoir un htaccess.

chirir
06/02/2011, 18h10
merci ombre tres pour la reponse

chirir
07/02/2011, 15h19
BONJOUR

S'il vous plais

j'ai un probleme avec ma base de données et mon forum

apres une restauratio n avec mysqldumper , mes table on changé d'encodage en latain et c'est de la charabia sur mon forum , normalement l'encodage est utf8 .

comment faire pour le chager en utf8 , si possible avec une commande sql direct sur la base de données

merci d'avance

Ombre
07/02/2011, 18h11
Pourquoi ne pas avoir choisi le bon encodage lors de la sauvegarde?

Car c'est lors de la sauvegarde que cela se paramètre logiquement.

Simon
07/02/2011, 19h26
comment faire pour le chager en utf8 , si possible avec une commande sql direct sur la base de donnéesGoogle is your friend llol => http://en.gentoo-wiki.com/wiki/Convert_latin1_to_UTF-8_in_MySQL ;)

chirir
08/02/2011, 16h32
merci Ombre et Simon

j'avais une sauvegarde ( qui n'été pas faite avec MSD) un simple dump de ma base de données .
j'ai zipé mon fichier dump avant la restauration , et des erreur aparus , et le processus de restauration a été intérompu
mais en utilisant le fichier normal sans zip(dump.sql) , j'ai lancé la restauration des erreurs aparus mais le site a été restauré normalement .

l'essentiel un grand merci pour le MSD

Ombre
08/02/2011, 19h26
Et à l'avenir, un conseil, sauvegarde et restauration avec MSD, et plus aucuns stress sur le résultat :)

Karline
20/02/2011, 16h31
Big MERCI pour l'excellent tuto détaillé Ombre !!!!

Quelqu'un à réussis a sauvegarder un BDD de 312 MO environ chez OVH ?

Simon
20/02/2011, 17h36
Quelqu'un à réussis a sauvegarder un BDD de 312 MO environ chez OVH ?Oui, mais en ligne de commande (SSH + mysqldump).

Karline
20/02/2011, 19h53
Oui, mais en ligne de commande (SSH + mysqldump).

Merci Simon :) je vais regarder comment utiliser le SSH.

Ombre
20/02/2011, 19h54
Merci Simon :) je vais regarder en SSH.Coucou Karline :)

Tu vas bien? je suis content que ça ai pu t'aider, bonne soirée à toi.

Karline
20/02/2011, 20h12
Coucou Karline :)

Tu vas bien? je suis content que ça ai pu t'aider, bonne soirée à toi.

Coucou :)
Ha oui super bien détaillé ton tuto.
Comme dis plus haut: Big Merci :)

kiev62
20/03/2011, 13h35
super tuto, le seul soucis est quand je créer un mot de passe et qu'il me le demande juste après il me laisse pas passer comme si mon mot de passe ou autre n'était pas bon, j'ai tester différente option pour le cryptage du mot de passe mais rien a faire, si tu pouvais m'aider sa serai sympa ++

Ombre
20/03/2011, 13h41
Oui j'ai rencontré se soucis, il suffit de l'encodé manuellement avec un script php il en existe pas mal comme celui là http://www.siteduzero.com/uploads/fr/ftp/mateo21/exhtpasswd.php après tu remplace les valeur du fichier htpasswd.

Un lien fort pratique ici: http://www.siteduzero.com/tutoriel-3-14649-proteger-un-dossier-avec-un-htaccess.html

kiev62
20/03/2011, 13h48
Oui j'ai rencontré se soucis, il suffit de l'encodé manuellement avec un script php il en existe pas mal comme celui là http://www.siteduzero.com/uploads/fr/ftp/mateo21/exhtpasswd.php après tu remplace les valuer du fichier htpasswd.

Un lien fort pratique ici: http://www.siteduzero.com/tutoriel-3-14649-proteger-un-dossier-avec-un-htaccess.html


merci =)

Markco
25/03/2011, 07h49
Merci Ombre pour ton tutu, c'est une vraie usine à gaz ce truc, en tous les cas ça fonctionne bien. Mais avant ça, il a fallu l'intervention de l'hébergeur, car pas mal de modules manquaient à l'appel, pour le fonctionnement en perl.
J'ai eu le même problème que décris Karline avec le mot de passe et voyant que je tournais en rond, j'ai laissé sur "crypt" et c'est passé.
J'ai toutes fois un léger problème à chaque fois que le cron se met en route, j'ai le rapport de MSD (crondump.pl?config=mysqldumper) qui s'installe au-delà de "/www" c'est-à-dire à la racine de configuration du domaine à savoir "/" et j'aimerais bien stoppé ça.

Merci.

@+

Ombre
25/03/2011, 07h56
Bonjour,

Pour le pass crypté j'ai donné une solution fonctionnelle ici: http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=180914#post180914, je tacherais d'éditer cette partie, le soucis doit venir de MSD lui même pour le cryptage, je donnerais donc une alternative pour crypter le mot de pass en MD5, en ce qui concerne les fichiers, je ne sais pas pourquoi ils apparaissent, un spécialiste en php ou sql pourrait te répondre, spécialement je les effacent au bout d'un moment.

Sinon MSD n'est pas une usine à gaz, il date ce qui le rend peut-être moins intuitif que d'autres, mais si tu utilise les options de bases, il est facile et rapide de le mettre en place, et ne nécessite pas de module comme pour le fonctionnement en perl, qui d'ailleurs n'est pas inclus dans toutes les offres, une chose est sûre en tout cas, une fois en fonction, il est très pratique et d'un grand secours aussi bien en cas de crash ou d'erreurs, que pour des migration et autres.

Markco
27/03/2011, 12h47
Tiens un petit truc, je me demande si le transfert sur le FTP dans un répertoire précis est bien nécessaire, car en fait je viens de découvrir que les backups se trouvent également dans MySqlDumper dans le répertoire /msd/work/backup, donc pour moi ça fait double emploie et visiblement les backups sont supprimés automatiquement en rapport avec le paramètre de config.

Ombre
27/03/2011, 14h12
Le transfert via FTP pour avoir une copie de sauvegarde supplémentaire sur un autre serveur en cas de crash, permet comme indiqué d'avoir plus de garantie sur la protection de tes sauvegardes, par défaut et d'ailleurs je ne me souviens pas avoir dis qu'il fallait déplacé le chemin natif du script qui place ses sauvegardes dans le dossier que tu cites, qui est le dossier par défaut.

Markco
27/03/2011, 15h10
Je n'ai rien dit de tel, j'ai simplement remarqué que les backups étaient présents dans un des répertoires de MSD et je ne voyais pas trop l'utilité de créer un deuxième endroit pour recevoir les mêmes backups.

Ombre
27/03/2011, 15h33
Mauvaise interprétation alors, car d'après ce que j'ai compris tu semblais étonné que j'indique l'option de transfert via ftp, alors que la sauvegarde initiale était stocké dans le dossier par défaut de MSD, je précise ici pour le transfert via FTP:


Cette fonction permet lors d'une sauvegarde de transférer une copie du ou des fichiers de la sauvegarde finale sur un autre serveur FTP histoire d'augmenter la sécurité sur la préservation de votre ou vos fichiers de sauvegardes.


Ce n'est pas une obligation, juste un sécurité de plus, qui n'est pas négligeable surtout si un serveur crash, et que les données ne soient pas stockées sur un autre serveur.

Bacchus
30/03/2011, 18h20
Un gros remerciement pour ce tuto!!!! :yahoo::yahoo:

Bacchus
10/05/2011, 01h32
petit soucis, tout marche nickel sauf que je me tappe à tout les coup un http request: 403 Forbidden


HTTP request sent, awaiting response... 403 Forbidden

Cela seulement en utilisant la tache cron du cpanel, par contre manuellement ou en cliquant sur l'url du fichier http://mon-site.tld/cgi-bin/crondump.pl?config=mysqldumper, tout baigne.

une idée?

Ombre
10/05/2011, 06h33
Bonjour, je ne vois pas trop, un dossier manquant ou un fichier peut-être, essaye de voir avec ton hébergeur en cas ou, il sera plus apte à te répondre vu que apparemment l'erreur arrive sur cpanel.

Le soucis vient pour l'exécution de la tache cron automatiquement c'est bien ça?

Tu as tester avec des services gratuit que je cite dans mon tuto?

Bacchus
13/05/2011, 03h35
Le soucis vient pour l'exécution de la tache cron automatiquement c'est bien ça?

Tu as tester avec des services gratuit que je cite dans mon tuto?

Salut, désoler de la réponse tardive.

oui en effet c'est l'exécution de la tache cron automatiquement, qui ne marche pas, ou plus précisément l'accès semble bloqué. J'avais voir avec l'hébergeur.

non je n'ai pas tester les service en ligne, question sécurité et franchement je connais pas et le forum ne m'appartient pas, je suis juste le techno de service.

merci

Motus
13/05/2011, 17h58
Merci bien cela va mettre très utiles car mon hebergeur ne me permet pas de sauvegarder la sql via mon cpanel :( suis dégouter lol

Freddy.k
15/05/2011, 13h31
oui je l'utilise super comme log

Bacchus
17/05/2011, 08h29
Ayé j'crois avoir trouver ma gaffe! J'ai trop sécurisé mon forum :p

J'ai un .htaccess qui contient ces lignes pour la sécurité:


RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} libwww-perl [NC,OR]
RewriteCond %{HTTP_USER_AGENT} python.urllib [NC,OR]
RewriteCond %{HTTP_USER_AGENT} wget [NC]
RewriteRule ^.* - [F]

du coup les requêtes donne un 403 forbidden

plus d'info: http://docs.joomla.org/Htaccess_examples_%28security%29

ouais bon c'est pour joombla mais ça marche ailleurs aussi. llolmeoui

Motus
17/05/2011, 16h47
Super ce programme mais chez moi il passe de l'étape 1 à l'étape 3

donc je ne sais créer un htaccès de l'étape 2

Est-ce normal ????

merci de m'aider

Ombre
17/05/2011, 17h32
En local si tu le met pas en ligne, il n'y à aucuns intérêt de créer un htaccess, surtout que là c'est pour tester une sauvegarde de mémoire?

Motus
17/05/2011, 21h11
Je le mets pas en local mais directement sur le serveur où tu a déjà été régler un petit soucis la semaine dernière Ombre

Ombre
17/05/2011, 21h32
Si le htaccess ne se place pas sur ton ftp de façon automatique, tu peux en placé un toi même manuellement, la procédure est expliqué sur différent site tel que le site du zero, si tu ne sais pas en créer un avec un mot de pass.

Motus
17/05/2011, 22h01
ok donc je peux faire l'étape suivant je placerai un ht accès moi même apres l'installation finie merci pour l'info ombre très sympa de ta part et tu suivis quotidien :yahoo:

Motus
17/05/2011, 22h04
J'ai créer directement les dossier suivant qui demande qui est demander a l'étape 3

work
work/config
work/log
work/backup

puis je fais vérifier et riens ne se passe ????

Ombre
17/05/2011, 23h38
Ces dossiers doivent être CHMODER en 777, l'as tu fais, je ne serais être plus clair que ce tuto.

Motus
25/05/2011, 13h36
Oui il sont en chmod 777 tout les dossier et veux pas passer à l'étape suivante :( ????

Désoler pour le retard ma femme est enfin revenue de l'hôpital après trois mois

Ombre
25/05/2011, 19h09
Tu as quoi comme message d'erreur, car si les dossiers sont créés manuellement, et qu'ils sont CHMODER comme il faut, tu devrais pouvoir passé à l'étape suivante.

Motus
25/05/2011, 20h41
Je l'est ai créer manuellement directement sur mon ftp avec le logiciel flash fxp ensuite j'ai tout mis en chmod 777 comme demander


Si je clique sur vérifier rien ne se passe

et si je met l'ip le loggin et le mdp a droite pour me connecter J'ai ce message suivant

Notice: Undefined index: ftp_port in /var/www/vhosts/***************/httpdocs/Forum/MySqlDumper/inc/functions_global.php on line 654

Notice: Undefined index: ftp_server in /var/www/vhosts/*************/httpdocs/Forum/MySqlDumper/inc/functions_global.php on line 665

Aucun ou mauvais paramètre de connexion !


Les ***** j'ai mis cela pour que l'on voit pas l'adresse

Ombre
25/05/2011, 21h54
Ton erreur ne semble pas être un soucis de CHMOD, mais de config, tu as bien eu ce message lors de la vérification entre la liaison de msd et de ta dB:


http://www.vbulletin-ressources.com/forum/images/tutoriaux/1668_1260388000.png

Motus
26/05/2011, 12h48
Je pense que oui regarde j'ai fait une capture et effacer ce qu'il fallait

http://data.imagup.com/9/1121068745.jpg

Ombre
26/05/2011, 17h43
Je ne vois pas alors.

Contacte l'auteur de ce script.

Motus
27/05/2011, 12h33
Ne serais pas a cause que mon hebergeur ne permet pas de sauvegarder la sql ???

Ombre
27/05/2011, 17h45
Je ne sais pas, à toi de t'informer au près de lui, j'en vois pas trop l’intérêt qu'il te bloque, et la partie hébergement c'est pas mon domaine de prédilection.

Simon
27/05/2011, 20h20
Bonsoir,


Ne serais pas a cause que mon hebergeur ne permet pas de sauvegarder la sql ???Peu probable, assure-toi juste que les identifiants utilisés sont bien les même que pour vBulletin (cf includes/config.php).

Motus
27/05/2011, 20h30
Ben oui se sont les mêmes :( simon

Simon
27/05/2011, 20h35
Ben oui se sont les mêmes :( simon:fool: As-tu essayé d'exporter/importer plutôt via phpMyAdmin ?

Motus
27/05/2011, 21h14
S'est à dire ??? sa se trouve où cela ???

Simon
27/05/2011, 21h26
S'est à dire ??? sa se trouve où cela ???Regarde du côté du panel d'hébergement (interface fournie par ton hébergeur pour gérer ton site).

Si cela ne marche pas non plus, contacte-le pour savoir quoi faire.

Motus
28/05/2011, 15h36
Mon hebergement na pas mis d'option pour sauvergarder la sql :(

Simon
28/05/2011, 17h30
Mon hebergement na pas mis d'option pour sauvergarder la sql :(Comment s'appelle-t-il ?

Motus
28/05/2011, 22h01
Gheberg pour cela que je cherche un moyen de faire une save de la sql et du forum

Simon
28/05/2011, 22h21
Gheberg pour cela que je cherche un moyen de faire une save de la sql et du forumApparemment c'est Plesk.

Pour la version 9, icône Bases de données/Databases/ sur la page d'accueil > Nom de la base > Webadmin.
Pour la version 10, onglet Sites web & Domaines > Bases de données > Nom de la base > Admin Web
Ensuite, c'est phpMyAdmin avec ses nombreux tutos.

Sinon, contacte ton hébergeur. Il est quand même le mieux placé pour répondre :)

Pas d'information légale, whois masqué et aucun serveur DNS secondaire. Ton hébergeur ne m'inspire pas confiance...

Ombre
28/05/2011, 22h22
Bonsoir, tu ne penses pas qu'il serait plus judicieux de lui demander, quoi qu'il en soit il doit pouvoir te fournir une sauvegarde de ta dB.

Motus
28/05/2011, 22h25
J'ai déjà demander il ma dit de proteger mon vbulletin voila ce qui ma répondu car mettre une partie dans le cpanel pour faire un save n'est pas a l'ordre du jour de l'administrateur de Gheberg :(

Et d'après des infos que j'ai glaner a gauche a droite il loue des serveur de ovh et il parait même que s'est pas des resents

Ombre
28/05/2011, 22h29
Je ne comprend pas ce qu'a à voir le fait de vouloir une sauvegarde et le fait de protégé son forum ai comme rapport? Je pense surtout qu'il fait en sorte de garder ses client, tu payes ton hébergement ou il est gratuit?

Motus
28/05/2011, 22h32
Je paye 1,5 par mois et j'ai avancer 1 année grace aux don des membres je suis couvert jusque juillet 2012

Ombre
28/05/2011, 22h34
Plus d'un an de calvaire alors :D

Insiste envers lui car nous ne pourront rien faire pour t'aider, ton hébergeur est censé fournir du support.

Motus
28/05/2011, 22h37
Ben oui j'insiste mais rien a faire, de toute manière, je change dès que un amis qui est entrain de créer un hebergement soit bien sincro avec ses 12 serveur kimsufi

Mais je rale de pas pourvoir save ma sql sinon je sais pas faire le transfert ou il faux tout refaire a zero je pense ???

Ombre
28/05/2011, 22h41
Si ton hébergeur fait en sorte de bloqué quoi que ce soit pour que tu ne puisse pas faire une sauvegarde, je ne pense pas qu'il soit utile d'insister sur mysqldumper, il n'est déjà pas capable de t'indiquer comment récupérer une sauvegarde de ta dB, sont but semble clair, que tu restes chez lui il semble.

Motus
28/05/2011, 22h45
S'est sur mais je fais comment pour entrer en contact avec celui qui a créer ce logiciel mysqldumper

Ombre
29/05/2011, 00h39
Je ne te propose pas de contacter l'auteur du script, mais ton hébergeur, je sais que tu l'as fais, mais avec les réponses que je t'ai donné il me semblait évident, que ce soucis ne serait pas résolu, sachant que le soucis doit provenir de ton hébergeur, en tout cas si tu as bien suivi le tutoriel, qui ne demande pas de grande connaissances, juste d'avoir les bonne infos de son serveur, ce qui doit être le cas, sinon tu n'aurais pas pu installer ton forum.

Motus
29/05/2011, 12h42
Oui j'ai suivis a la lettre ne veux tu pas essayer pour moi si je te donne les infos par mp s'il te plais ombre, on sais jamais si j'aurais oublier quand même quelque chose

Je t'en remercie d'avance

Freddy.k
29/05/2011, 13h34
bonjour pour cela fait une demande ici
Forum: Services d'aides à domicile

Motus
29/05/2011, 13h59
Voila Freddy.K j'ai poster ma demande ici http://www.vbulletin-ressources.com/forum/showthread.php?t=26372&p=185355#post185355

scorpio686
30/05/2011, 21h13
Bonsoir à tous,

Je me permets de poser ma petite question ici, j'ai configuré MYSQLDumper, pas de souci pour celà, par contre j'aimerais utiliser la sauvegarde automatique, mon lien PERL est fonctionnel, pas de souci de ce côté là.

Par contre j'ai une erreur d'authentification quand la tache CRON essaye de faire la sauvegarde :


--2011-05-30 13:42:01-- http://www.******************.com/mysqldumper/msd_cron/crondump.pl?config=mysqldumper
Resolving www.******************.com... 00.00.000.000
Connecting to www.******************.com|00.00.000.000|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Authorization failed.

Pourtant l'adresse est bien :
wget http://www.**************.com/mysqldumper/msd_cron/crondump.pl?config=mysqldumper

ou alors j'ai loupé un truc ?

le placement de

/home/*******/public_html/mysqldumper/work/config/ dans crondump.pl pour absolute_path_of_configdir: est fait également. aucun souci pour tout ça.

ça doit venir des .htaccess et password, mais je n'ai pas trouvé la réponse à ce problème :swoon1::(

Sinon merci pour ce tuto très complet Ombre :d2

Ombre
30/05/2011, 22h21
Bonsoir,

Je ne vois pas trop si tu as suivi le tutoriel ça devrait fonctionner, tu utilises la méthode via cpanel?

Si le soucis vient du htaccess, supprime le provisoirement pour faire un test et en être sure.

Ne pas oublié de le remettre surtout c'est primordiale, pour finir tu utilises bien la dernière version de msd 1.24.4?

scorpio686
30/05/2011, 22h27
tu utilises bien la dernière version de msd 1.24.4?

oui, fraîche du jour (fin le dl)


Si le soucis vient du htaccess, supprime le provisoirement pour faire un test et en être sure.

Je ne le supprime pas, je l'ai renommé en .2htaccess (peu importe ce qu'on met tant que l'extension change)

Mais ça fonctionne quand il n'y est pas, c'est justement pour ça que j'en parlais :)


tu utilises la méthode via cpanel?

oui, celui de l'hébergeur.

Il n'y a pas un fichier en rapport avec sauvegarde/identification que j'aurais oublié de faire ?

sachant que ça fonctionne sans je htaccess, je ne vois pas qu'est ce qui pourrait y avoir d'autre :( dans le cpanel je ne vois pas non plus dans les tâches d'identifications ou quoi que ce soit. (mon cpanel diffère un peu des screens du tutos, probablement des mises à jours depuis).

Ombre
30/05/2011, 23h37
Le htaccess est généra par msd ou tu l'as créer, on parle bien du htaccess qui est contenu dans le dossier d’installation de msd?

scorpio686
31/05/2011, 00h21
ceux que MYSQLDumper crée après qu'on lui ait indiqué nom d'utilisateur et mot de passe pour l'accès (son conseil urgent), oui, ceux là.

Edit : petit oubli, je ne penses pas que cela soit important, et c'était visible dans mes liens, mon fichier est resté : msd_cron/ et non /cgi-bin/

Ombre
31/05/2011, 06h05
Si le htaccess est la source de l'erreur, copie le ici stp.

scorpio686
31/05/2011, 18h32
Bonjour Ombre et tout le monde,

voilà :
<IfModule mod_rewrite.c>
RewriteEngine off
</IfModule>
AuthName "MySQLDumper"
AuthType Basic
AuthUserFile "/home/********/public_html/mysqldumper/.htpasswd"
require valid-user

Ombre
31/05/2011, 19h38
Essaye en retirent ceci:


<IfModule mod_rewrite.c>
RewriteEngine off
</IfModule>

scorpio686
31/05/2011, 19h58
Toujours la même erreur :fool:
si tu me donnes un htaccess et password fonctionnel pour tester ?

Ombre
31/05/2011, 21h20
Il devrait fonctionner ainsi, je ne vois pas pourquoi ce htaccess ne fonctionne pas chez toi.

Car lors de mes tests pour ce script j'avais ce htaccess, et j'ai fais mes test sur un hébergeur et non en local, pour cette partie du tutoriel.

A partir du moment ou tu arrives à accéder a ton panel de msd, c'est que le htaccess fonctionne, sinon toi aussi tu ne pourrais pas y accéder avec un soucis d'authentification.

scorpio686
31/05/2011, 21h42
A partir du moment ou tu arrives à accéder a ton panel de msd, c'est que le htaccess fonctionne, sinon toi aussi tu ne pourrais pas y accéder avec un soucis d'authentification.
Pourtant il ne faut entrer nul part ses accès dans le cpanel de l'hébergeur, donc je ne comprends pas comment il s'authentifie ?:fool:
Je n'ai accès qu'en retirant le .htaccess, sinon je n'arrive pas à m'identifier, jusque là je me suis dis que si je n'arrive pas à m'identifier moi même avec le code, pas de souci pour un éventuel piratage :blush2:
pourtant j'ai tout essayé, y compris créer le .htaccess à la main ainsi que générer le MD5.

Ombre
31/05/2011, 21h45
Tu n'arrives pas a accéder au panel de msd si le htaccess est en place? je parle de toi, pas de la tache cron qui doit elle aussi acceder a un fichier pour exécuté le script.

scorpio686
31/05/2011, 22h17
Tu n'arrives pas a accéder au panel de msd si le htaccess est en place? non je n'y arrive pas non plus, d'ou ma phrase :

Je n'ai accès qu'en retirant le .htaccess, sinon je n'arrive pas à m'identifier, jusque là je me suis dis que si je n'arrive pas à m'identifier moi même avec le code, pas de souci pour un éventuel piratage
pourtant j'ai tout essayé, y compris créer le .htaccess à la main ainsi que générer le MD5.

Ombre
31/05/2011, 23h14
Tu m'aurais dis ça dés le début j'aurais gagner du temps, c'est grace à ta dernière remarque que je me suis dit que tu n'avais pas accès toi aussi au panel de msd, c'est le cryptage de ton mot de pass qui ne doit pas être correct, la meilleure des méthode car msd à son talon d’Achille à ce niveau, il génère mal le mot de pass, donc suis ce que j'explique ici: http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=180914#post180914.

Tiens moi au courant.

scorpio686
01/06/2011, 00h10
Oui, là ça fonctionne nikel pour me loguer, mais pour les sauvegardes auto, toujours pas, je précise aussi que j'ai bien mit :


wget http://www.----------------------.com/mysqldumper/msd_cron/crondump.pl?config=mysqldumper comme commande tache cron

Ombre
01/06/2011, 01h43
Je ne vois pas si tout les paramètres sont ok ça devrait marché, contacte ton hébergeur pour cela, je pense que ça sera plus simple, tu dis que du coté de perl il y a pas de soucis, mais bon sait on jamais.

Simon
01/06/2011, 18h19
Oui, là ça fonctionne nikel pour me loguer, mais pour les sauvegardes auto, toujours pas, je précise aussi que j'ai bien mit :Peu de chance que ton hébergeur autorise l'exécution de scripts Perl, surtout hors de cgi-bin. Exécute-le plutôt en ligne de commande:
perl /chemin/vers/mysqldumper/msd_cron/crondump.plL'emplacement et le nom du fichier de configuration se modifie dans le fichier à la ligne:
my $default_configfile="mysqldumper.conf.php";

scorpio686
01/06/2011, 18h27
Bonjour et Merci Ombre,

Simon merci aussi, mais je n'ai pas compris pour ceci :




L'emplacement et le nom du fichier de configuration se modifie dans le fichier à la ligne:
my $default_configfile="mysqldumper.conf.php";Je dois modifier le crondump.pl dans la ligne indiqué, ça j'ai compris, mais le modifier par quoi ?


Edit :

Pour l'hébergeur :

PROGRAMMATION Soutien PHP 5
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png Fantastico (40+ scripts)
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png Perl (CGI-Bin & Library)
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png Inclusions côté serveur
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png Extensions FrontPage (2000 et 2002)
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png Tâches Cron personnalisées
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png Pages d'erreur personnalisées
http://www.hostpapa.eu/themes/hostpapa/images/got-it.png

Seed
01/06/2011, 20h34
je n'es pas tester cette outil mais je pense qu'il faut que tu regardes si tout et correct dans ton .htpasswd

ensuite le meilleur moyen de voir ou se situe le problème et de te connecter en ssh

et d’exécuter la commande wget pour voir le resultat ;)

scorpio686
01/06/2011, 20h37
Merci ;)

mais le .htpasswd est correct maintenant étant donné que moi perso j'arrive à me connecter. C'est le cron qui n'arrive pas à faire à joindre la commande perl.

Seed
01/06/2011, 20h45
Peut-tu si possible mettre le resultat qui te ressort pour que l'on puisse savoir si qu'il ne va pas?

scorpio686
01/06/2011, 20h47
Oui bien sur, regarde là pour l'erreur que je reçois : http://www.vbulletin-ressources.com/forum/showthread.php?t=18469&p=185442#post185442

Seed
01/06/2011, 21h03
Ok désoler j'ai pas lu les 25 pages :)

sinon remplace sa

wget http://www.******************.com/my...ig=mysqldumper
par

wget --http-user=ton_pseudo --http-password=ton_pass http://www.******************.com/my...ig=mysqldumper

et montre nous le resultat ;)

scorpio686
01/06/2011, 21h16
oui pas de souci, je me doute bien que nous ne lisons pas tous toutes les pages ;)

voilà ce que ça donne :


--2011-06-01 14:14:01-- http://www.***********.com/mysqldumper/msd_cron/crondump.pl?config=mysqldumper
Resolving www.***********.com... **.**.***.***
Connecting to www.***********.com|**.**.***.***|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to www.********.com:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `crondump.pl?config=mysqldumper.5'

0K .......... .......... .......... .......... .......... 4.45K
50K .. 4.17K=12s

2011-06-01 14:14:13 (4.44 KB/s) - `crondump.pl?config=mysqldumper.5' saved [53672]

Seed
02/06/2011, 00h51
Ok,

bon déja il a étais plus bavard dans le resultat,donc je vais installer cette outil pour mieux cerner le souci ;)
quel méthode de cryptage tu as utiliser?

essaye avec comme type de cryptage:Sha1 et réessaye.

scorpio686
02/06/2011, 10h39
Bojour à tous.

J'ai essayé le MD5 comme conseiller par Ombre dans le tuto ;)
Je vais essayer avec SHA 1

scorpio686
02/06/2011, 10h49
voilà le résultat :



--2011-06-02 03:46:01-- http://www.******.com/mysqldumper/msd_cron/crondump.pl?config=mysqldumper
Resolving www.******.com... **.**.***.***
Connecting to www.*******.com|**.**.***.***|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to www.*******.com:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `crondump.pl?config=mysqldumper.6'

0K .......... .......... .......... .......... .......... 3.39K
50K .. 3.78K=15s

2011-06-02 03:46:17 (3.40 KB/s) - `crondump.pl?config=mysqldumper.6' saved [53693]

Simon
02/06/2011, 11h33
voilà le résultat :Je m'explique: les fichiers CGI (Perls/Python &co) ne peuvent s'exécuter que lorsqu'ils sont dans un répertoire précis: cgi-bin. En dehors, ils sont considérés comme n'importe quel fichier texte, d'où ton téléchargement du code source.

scorpio686
02/06/2011, 11h46
Bonjour simon, je test avec ce nom de fichier, et je te dis quoi.

scorpio686
02/06/2011, 11h50
Voilà avec le fichier cgi-bin :


--2011-06-02 04:47:01-- http://www.********.com/mysqldumper/cgi_bin/crondump.pl?config=mysqldumper
Resolving www.********.com... **.**.***.***
Connecting to www.********.com|**.**.***.***|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to www.********.com:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `crondump.pl?config=mysqldumper.7'

0K .......... .......... .......... .......... .......... 4.44K
50K .. 3.99K=12s

2011-06-02 04:47:14 (4.42 KB/s) - `crondump.pl?config=mysqldumper.7' saved [53699]

J'ai également laissé
wget --http-user=mon pseudo --http-password=mon password http://www.********.com/mysqldumper/cgi_bin/crondump.pl?config=mysqldumper comme commande cron dans le cpanel


Ps : je remets le .htaccess en MD5 ? ou je le laisse en SHA 1 ?

Simon
02/06/2011, 12h08
J'ai également laissé
wget --http-user=mon pseudo --http-password=mon password http://www.********.com/mysqldumper/cgi_bin/crondump.pl?config=mysqldumper comme commande cron dans le cpanelLol, regarde dans ton répertoire web (www ou public_html, ça dépends). Tu dois avoir un dossier cgi-bin. C'est dedans que le fichier doit être placé si tu veux y accéder depuis un navigateur.
Je te conseille plutôt de l'exécuter en ligne de commande.

Ps : je remets le .htaccess en MD5 ? ou je le laisse en SHA 1 ?Pourquoi cette question ? Sha1 est très bien :)

scorpio686
02/06/2011, 13h28
J'ai refais un instal, configuré le fichier cgi-bin,

j'ai copié les fichiers dedans,

et maintenant j'obtiens ceci :


--2011-06-02 06:25:01-- http://www.*******.com/cgi_bin/crondump.pl?config=mysqldumper
Resolving www.********.com... **.**.***.***
Connecting to www.*******.com|**.**.***.***|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2011-06-02 06:25:01 ERROR 404: Not Found.

désolé de vous ennuyer avec prob :blush2: bon ap à tous :)

Bacchus
03/06/2011, 06h22
Salut!

Je sais pas si ça peut aider, disons mon script perl


wget http://mon-site.tld/cgi-bin/crondump.pl?config=mysqldumper

dans le ftp ça ce trouve dans: /public_html/cgi-bin et en temps normal dedans tu as coller les trois fichiers (crondump.pl, simpletest.pl, perltest.pl)

Pour une raison X je n'ai pas réussi a utilisé le MD5 manuellement, alors j'ai utilisé le Cpanel pour créer une protection de répertoire.

en passant en temps normal tu as dans ton ftp:

/public_html/cgi-bin
/public_html/forum (dans mon cas)

Ombre
03/06/2011, 06h37
Bonjour, c'est ce qui est expliquer dans le tutoriel en résumé, pour le mot de pass crypter en md5, j'explique comment faire dans différentes pages de cette discussion.