Refonte d’un site sur le même domaine : comment faire ? (Créer un compte)

  • WordPress :6.4
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2471787
    gavimse
    Participant
    Padawan WordPress
    91 contributions

    Bonjour,

    Problème(s) rencontré(s) : J’ai un ancien site créé sur un autre cms à l’adresse http://www.monsite1.fr.

    Je souhaite faire une refonte sur wordpress sans changer le nom de domaine. Comment faire?

    Tout est hébergé chez OVH, j’ai accès à tout (ftp, sql, manager ovh, etc).

    Voici les solutions qui me viennent en tête :

    1. faire le nouveau site en local avec wp local puis le mettre en ligne sur http://www.monsite1.fr (mais comment faire?)
    2. faire le nouveau site sur new.monsite1.fr puis le mettre en ligne sur http://www.monsite1.fr (mais comment faire? une requete sql pour changer tous les new en www?)
    3. faire le nouveau site sur http://www.monsite2.fr puis le mettre en ligne via OVH en faisant un multi domaine pour qu’il s’affiche sur http://www.monsite1.fr  (est-ce possible?)

    Merci de m’éclairer.

    #2471791
    ferman
    Participant
    Maître WordPress
    7006 contributions

    Bonjour,

    Je ne suis pas spécialiste des manips chez l’hébergeur (je l’ai fait rarement, uniquement quand c’était absolument nécessaire) mais voila ce que je ferais:

    1. Créer mon nouveau site en local.
    2. Travailler en multisite chez OVH.
    3. Chez OVH renommer le dossier contenant le site « monsite 1 » et créer un nouveau dossier du même nom, créer une base de données.
    4. Transférer les dossiers locaux « monsite 2 » par ftp (peut être vraiment long dépendant de votre internet montant) et importer la base de données locale dans la base de données distante.
    5. Ajuster wp-config: db host, db name, db user, db password.
    6. Ajuster home url et site url et utiliser le plugin Better Search Replace pour changer toutes les autres url’s
    7. Vérifier que tout est bon.

    Voila comment je procéderais (ça vaut ce que ça vaut 🙂 ).

    Il y a d’autres méthodes et des plugins qui, apparemment, facilitent le processus et le rendent plus rapide mais je ne les ai jamais utilisés. Attendez d’autres avis.

    #2471793
    Li-An
    Participant
    Maître WordPress
    28497 contributions

    Bonjour, moi je créerai le nouveau site dans un répertoire parallèle à www d’OVH (il me semble que c’est possible chez eux) avec un nom de sous-domaine random. Une fois le site terminé, je pointerai le nom de domaine principal vers ce répertoire et je ferai toutes les modifs d’URL via le script https://interconnectit.com/search-and-replace-for-wordpress-databases/ ou une extension.

    En fait, je n’aime pas les installations en local et au moins je suis sûr que le site fonctionne avec les caractéristiques techniques de l’hébergeur.

    #2471807
    Flobogo
    Modérateur
    Maître WordPress
    20160 contributions

    Bonjour,

    En résumé :

    faire le nouveau site en local avec wp local puis le mettre en ligne sur http: // http://www.monsite1.fr (mais comment faire?)

    → c’est la méthode de @ferman

    Mais dans ce cas, inutile de passer par le multi-site, si vous êtes capable de sauvegarder votre site actuel (pour pouvoir le réimplanter au cas où). Une fois sauvegardé, vous le supprimez, et vous installez à la place le WP qui était en local. Ça supprime le point 2 et les risques de confusion.

    faire le nouveau site sur new.monsite1.fr puis le mettre en ligne sur http: // http://www.monsite1.fr (mais comment faire? une requete sql pour changer tous les new en www?)

    → c’est la méthode de @li-an

    Globalement, les 2 méthodes se valent. Oubliez la méthode 3 qui est un mix des 2 premières.

    L’installation en sous-domaine permet en effet de tester certaines extensions « en live ». Votre site actuel n’étant pas sous WP, c’est peut-être préférable. Par contre, cette méthode laisse une redirection permanente en place pour rediriger vers l’adresse URL principale.

    Dans les 2 méthodes, il faudra utiliser l’extension Better Search Replace (qui reprend le script indiqué par @li-an) pour modifier les URL de la base de données, qu’elle vienne du local ou du sous-domaine.

    #2471809
    gavimse
    Participant
    Padawan WordPress
    91 contributions

    Bonjour,

    Merci pour vos réponses.

    J’attaque le site sur un sous domaine type new.monsite1.fr et je ferai la bascule sur les www avec l’extension Better Search Replace, en espérant y arriver :D.

    Si je comprends bien c’est un extension qui permet de remplacer dans ma base de données tous les new/ en www/ ?

    #2471893
    FredMir
    Participant
    Chevalier WordPress
    139 contributions

    Salut Gavimse,

    As-tu réussi à basculer ton site new.monsite1.fr en remplacement de monsite1.fr ? Avais-tu eu besoin de créer une nouvelle base de données ? As-tu eu besoin de Better search replace, et si oui as-tu pu en effet récupérer tes URL d’origine ?

    Merci à toi

    #2471902
    Flobogo
    Modérateur
    Maître WordPress
    20160 contributions

    Si je comprends bien c’est un extension qui permet de remplacer dans ma base de données tous les new/ en www/ ?

    Presque 😉 C’est bien une extension, qui permet de remplacer dans la base de données une URL 1 xxxxxxx.y par une URL 2 zzzzzz.a , qui peut être du même domaine ou pas.

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