Restaurer site à partir d’une ancienne sauvegarde chez ancien hébergeur (Créer un compte)

  • WordPress :6.4
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 16)
  • Auteur
    Messages
  • #2467656
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Bonjour,

    Je précise d’abord je suis débutante;

    Je viens d’effectuer un transfert de mon hébergement web de chez hébergeur 1 vers hébergeur 2, et par ignorance je n’ai pas préparé de migration et du coup je me retrouve maintenant sans le contenu de mon site web.

    Je ne dispose que d’une ancienne sauvegarde que j’ai fait quand j’étais chez hébergeur 1. Est ce qu’il y a un moyen pour restaurer le site web sur wordpress avec cette sauvegarde?

    Cordialement.

    #2467662
    Maxime Avranche
    Participant
    Initié WordPress
    9 contributions

    Bonjour Tissou,

    La sauvegarde que tu détiens, est-elle une sauvegarde complète de ton site (tous les fichiers de WordPress) ?

    Si c’est le cas, il te suffit de transférer tous les fichiers sur le serveur de ton nouvel hébergeur web. Il faudra que tu créés une nouvelle base de données sur ton nouvel hébergeur web. Ensuite, il faudra configurer le fichier wp-config.php avec les nouvelles informations de ta base de données (le fichier wp-config-sample.php peut t’aider à configurer ton wp-config.php).

    A l’avenir, je peux te conseiller le plugin All In One Migration qui est génial pour exporter/importer son site sur un nouvel hébergement web.

    J’espère que tu pourras retrouver ton contenu 😉

    • Cette réponse a été modifiée le il y a 1 semaine et 3 jours par Maxime Avranche.
    #2467666
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    Bonjour, hum @Maxime Avranche me semble un poil optimiste « les fichiers WP » ne sont pas suffisants puisque vous ne récupèrerez pas le contenu. Pour cela, il vous faut une sauvegarde de la base de données du précédent site. Est-ce le cas ?

    #2467669
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Bonjour,

    Merci pour vos réponse;

    En effet j’ai essayé de lancer la restauration avec les deux fichiers que j’ai  ( sauvegarde de répertoire de base .tar et sauvegarde de base de données .sql)

    La restauration de bases de données a réussi mais je pense il me manque cela : Ensuite, il faudra configurer le fichier wp-config.php avec les nouvelles informations de ta base de données (le fichier wp-config-sample.php peut t’aider à configurer ton wp-config.php).

    Est ce que c’est une manipulation facile à faire?

    Pour le répertoire de base, j’arrive à retrouver les extensions que j’avais mais j’ai un message d’erreur à la fin de la restauration que je vous joins ci-dessous.

    Merci beaucoup pour votre aide.

    Cordialement.

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2467673
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    Bon, alors je vais vous proposer une autre approche mais il y a un petit problème à régler avant. Est-ce que vous connaissez la version du WP de la précédente installation ?

    #2467674
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Malheureusement non.

    #2467675
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    Si vous avez vos fichiers, regardez dans le répertoire wp-includes le fichier version.php. Vous l’ouvrez avec un éditeur de texte type Notepad ou Notepad++ (Win).

    #2467681
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Pour les fichiers de la sauvegarde j’ai juste le backup.tar, que j’ai pu ouvrir avec l’éditeur de texte et j’ai beau cherché là dedans je n’ai pas trouvé la version wp

    #2467682
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    Vous n’avez pas une sauvegarde des fichiers – au moins wp-content/uploads qui contient les médias utilisés sur le site ?

    #2467691
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Bon, je pense que c’est résolu…

    En cherchant dans les fichiers (merci à vous ) j’ai trouvé un config.php et j’ai eu l’idée de le mettre à la place de l’actuel en changeant les ID de la base de données ça m’a mis 2-3 erreurs après ça a marché et j’ai pu récupérer mon contenu.J’ai perdu quelques media que je dois retéleverser mais je ne me plaindrai pas.

    Je ne sais pas si c’est bien ce que je fais ou pas mais je vois que ça marche for now.

    Merci bcp pour votre aide vous m’avez sauvé la mise.

    Cordialement.

    #2467692
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    C’est super étrange puisque cela signifierait que le nom de la base données utilisées, l’utilisateur et les mots de passe seraient les mêmes. Ce n’est pas possible si c’est un hébergeur différent ???

    #2467706
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Quand j’ai restauré la base de donnée j’ai laissé le même nom qu’avant et j’ai créé un nouveau user que je lui ai attribué sur mysql.

    Je ne sais pas si c’est possible ou non mais je vous assure que ça a marché; et oui ce sont deux hébergeurs différents.

    #2467711
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    Il y a quand même quelque chose qui me chiffonne : si on regarde le wp-config.php (cachez les infos sensibles si vous voulez coller ici)

    // ** Réglages MySQL – Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define(‘DB_NAME’, ‘xxx’); là, vous pouvez définir le nom, donc ça passe
    /** Utilisateur de la base de données MySQL. */
    define(‘DB_USER’, ‘xxx’); idem
    /** Mot de passe de la base de données MySQL. */
    define(‘DB_PASSWORD’, ‘xxx’); idem
    /** Adresse de l’hébergement MySQL. */
    define(‘DB_HOST’, ‘xxx.alwaysdata.net’); là, vous êtes obligé d’avoir l’adresse définie par votre hébergeur ! (ici alwaysdata.net, mon hébergeur)

    #2467719
    Tissou
    Participant
    Initié WordPress
    8 contributions

    Capture 1 : Ce qu’il y avait sur le config avec une nouvelle base de donnée.

    Capture 2 : config que j’avais chez le premier hébergeur.

    Capture 3 : présente ce que j’ai modifié.

    Ça a un sens maintenant?

     

    #2467735
    Li-An
    Participant
    Maître WordPress
    28224 contributions

    Ah oui, parce que la base de données s’appelle localhost dans les deux cas. Maintenant, il faut vite qu’un modo passe ou alors changez vos mots de passe de la base.

15 sujets de 1 à 15 (sur un total de 16)
  • Vous devez être connecté pour répondre à ce sujet.