- 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.
-
AuteurMessages
-
24 avril 2024 à 16 h 20 min #2471787
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 :
- faire le nouveau site en local avec wp local puis le mettre en ligne sur http://www.monsite1.fr (mais comment faire?)
- 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?)
- 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.
24 avril 2024 à 18 h 43 min #2471791Bonjour,
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:
- Créer mon nouveau site en local.
- Travailler en multisite chez OVH.
- 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.
- 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.
- Ajuster wp-config: db host, db name, db user, db password.
- Ajuster home url et site url et utiliser le plugin Better Search Replace pour changer toutes les autres url’s
- 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.
24 avril 2024 à 18 h 57 min #2471793Bonjour, 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.
25 avril 2024 à 0 h 15 min #2471807Bonjour,
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.
25 avril 2024 à 9 h 34 min #2471809Bonjour,
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/ ?
26 avril 2024 à 18 h 08 min #2471893Salut 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
26 avril 2024 à 19 h 18 min #2471902Si 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.
18 juillet 2024 à 12 h 50 min #2476512Bonjour à tous, le nouveau site est terminé, je fais la bascule lundi, je vous tiendrais au courant.
18 juillet 2024 à 13 h 00 min #2476516Je 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.
22 juillet 2024 à 10 h 39 min #2476720Bon visiblement la recherche n’aboutit à rien…
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.23 juillet 2024 à 13 h 18 min #2476758Bonjour,
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.
23 juillet 2024 à 15 h 14 min #2476761Autre 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
6 août 2024 à 0 h 26 min #2477443@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. 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.