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

  • WordPress :6.4
  • Statut : non résolu
  • Ce sujet contient 12 réponses, 6 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 2 mois.
13 sujets de 1 à 13 (sur un total de 13)
  • Auteur
    Messages
  • #2471787
    gavimse
    Participant
    Padawan WordPress
    98 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
    Modérateur
    Maître WordPress
    7130 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
    28721 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
    20400 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
    98 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
    141 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
    20400 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.

    #2476512
    gavimse
    Participant
    Padawan WordPress
    98 contributions

    Bonjour à tous, le nouveau site est terminé, je fais la bascule lundi, je vous tiendrais au courant.

    #2476516
    gavimse
    Participant
    Padawan WordPress
    98 contributions

    Je suis reparti de zéro sur un wordpress avec nouvelle base de données.

    Je vais garder mes url d’origine dans un fichier excel, et faire des redirections pour celles qui seront amenées à être modifiées, sauvegarder mon ancien site (ftp + bdd).

    Je vais utiliser Better Search Replace oui on verra lundi comment ça se déroule.

    #2476720
    gavimse
    Participant
    Padawan WordPress
    98 contributions

    Bon visiblement la recherche n’aboutit à rien…

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2476758
    gavimse
    Participant
    Padawan WordPress
    98 contributions

    Bonjour,

    J’ai fait pointer mon domaine sur le bon fichier fans le FTP (via OVH) et cela a suffi.

    Je pensais devoir modifier comme vous me l’aviez dit avec Better search replace mais ça n’a pas été nécessaire, à ma grande surprise.

    Pour info, j’avais noté tous mes liens en « /nompage » sans taper l’url entière, peut-être que c’est pour ça.

    Merci à tous pour vos réponses je garde Better search replace sous le coude pour mes autres projets.

    #2476761
    alcaweb
    Participant
    Initié WordPress
    12 contributions

    Autre outil tout aussi pertinent, similaire à Better search replace, et utilisable pour une multitude CMS, il s’agit de Search and Replace DB, accessible ici : https://github.com/interconnectit/Search-Replace-DB

     

    #2477443
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    @gavimse :

    visiblement la recherche n’aboutit à rien…

    Ben si, elle avait abouti, mais c’était le test (« dry run ») : il faut ensuite décocher la case pour exécuter réellement le script.

    Je pensais devoir modifier comme vous me l’aviez dit avec Better search replace mais ça n’a pas été nécessaire

    Parce que vous avez fait pointer le NDD vers le nouveau sous-dossier d’installation.

     


    @alcaweb
    :

    Autre outil tout aussi pertinent, similaire à Better search replace, et utilisable pour une multitude CMS, il s’agit de Search and Replace DB

    Bien sûr, puisque l’extension (plugin) est basée sur le même script. 🙂

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