[résolu] Changement domaine et wordpress

Bonjour,

Je souhaiterais changer de nom de domaine, passer de xxx.ynh.fr à xxx.org (chez OVH).
J’ai cherché, mais je n’ai pas réussi à trouver comment faire exactement.

J’ai sauvegardé via l’interface yunohost mes données wordpress, et aussi par sftp.
Normalement je ne peux rien perdre avec ça ?.

Dois-je tout réinstaller ?.
Si vous aviez un tuto ou quelque chose s’en approchant.
Merci

Si les applications que tu as installé le supportent, tu peux normalement “changer l’URL où est installé l’app” (dans Applications > … l’app … > Change url (je sais plus le nom du bouton))

Dans ce cas, tout ce que tu as à faire c’est d’ajouter ton nouveau domaine en .org dans la partie “Domaine” puis de déplacer les apps installées vers ce domaine.

Ok merci.
Quelqu’un à déjà fait cette manipulation ?.

Merci.

J’ai fait différemment.
Web app pour nouveau domaine (domaine 2).
Plugin BackupBuddy pour faire un backup de Wordpress 1
Transfer du backup sur domain 2
Restauration du backup.

Oui tu es sûr là.

Je ne sais pas ce qui te bloque. Je ne l’ai pas faite, mais cela semble très bien géré par le package Wordpress sur YunoHost. Comme l’a indiqué Aleks:

  1. Ajoute ton nouveau domaine example.org dans le menu Domaines. Configure la zone DNS d’OVH pour pointer vers ton serveur (cf. la doc, et l’exemple de zone DNS accessible dans le menu Domaines > example.org)
  2. Confirme que ton nouveau domaine t’envoie bien vers ton serveur (page SSO, ou page admin).
  3. Dans le menu Applications > Wordpress, clique sur Changer l’URL. Là tu peux encoder example.org comme domaine et / comme chemin (ou /peuimporte si c’est là que tu veux le mettre).

J’avais juste peur de perdre mes données, j’ai beaucoup de produit sur ce site (1500).
C’est juste la crainte de ne plus avoir accès au site.

La procédure est effectivement claire.

Merci à vous.

Bon, j’ai commencé.
J’ai ajouter mon domaine.fr à Yunohost, et vérifier que mon nouveau domaine m’envoie vers mon serveur.
Mais a priori le changement de domaine ne marche pas si on a activé “multisite” à la création.

Le plus simple pour moi est de désinstaller Wordpress et de faire une installation “site unique” ?.

2021-01-31 12:39:17,155: DEBUG - Executing command ‘sh -c YNH_APP_INSTANCE_NUMBER=1 YNH_CWD=/var/cache/yunohost/from_file/scripts YNH_APP_MANIFEST_VERSION=‘5.6~ynh1’ YNH_STDRETURN=/tmp/tmp2bNaC9/stdreturn YNH_APP_NEW_DOMAIN=jesoutiensoas.fr YNH_STDINFO=/tmp/tmp50rUBo/stdinfo YNH_APP_NEW_PATH=/blog YNH_APP_INSTANCE_NAME=wordpress YNH_APP_OLD_PATH=/blog YNH_APP_OLD_DOMAIN=oas.ynh.fr YNH_APP_ID=wordpress YNH_INTERFACE=api BASH_XTRACEFD=7 /bin/bash -x “./change_url” wordpress 7>&1’
2021-01-31 12:39:17,231: DEBUG - + source common.sh
2021-01-31 12:39:17,237: DEBUG - ++ YNH_PHP_VERSION=7.3
2021-01-31 12:39:17,238: DEBUG - ++ extra_php_dependencies=‘php7.3-mysql php7.3-curl php7.3-json php7.3-mbstring php7.3-xml php7.3-zip php7.3-gd php7.3-soap php7.3-ssh2 php7.3-tokenizer’
2021-01-31 12:39:17,238: DEBUG - + source /usr/share/yunohost/helpers
2021-01-31 12:39:17,239: DEBUG - +++ set +o
2021-01-31 12:39:17,239: DEBUG - +++ grep xtrace
2021-01-31 12:39:17,239: DEBUG - ++ readonly ‘XTRACE_ENABLE=set -o xtrace’
2021-01-31 12:39:17,239: DEBUG - ++ XTRACE_ENABLE=‘set -o xtrace’
2021-01-31 12:39:17,340: DEBUG - + old_domain=oas.ynh.fr
2021-01-31 12:39:17,341: DEBUG - + old_path=/blog
2021-01-31 12:39:17,341: DEBUG - + new_domain=jesoutiensoas.fr
2021-01-31 12:39:17,342: DEBUG - + new_path=/blog
2021-01-31 12:39:17,342: DEBUG - + app=wordpress
2021-01-31 12:39:17,445: DEBUG - + echo ‘[++…] > Loading installation settings…’
2021-01-31 12:39:17,446: DEBUG - ++ ynh_app_setting_get --app=wordpress --key=final_path
2021-01-31 12:39:17,549: DEBUG - ++ [[ final_path =~ (unprotected|protected|skipped)
]]
2021-01-31 12:39:17,550: INFO - [++…] > Loading installation settings…
2021-01-31 12:39:17,552: DEBUG - ++ ynh_app_setting get wordpress final_path
2021-01-31 12:39:17,755: DEBUG - + final_path=/var/www/wordpress
2021-01-31 12:39:17,756: DEBUG - ++ ynh_app_setting_get --app=wordpress --key=multisite
2021-01-31 12:39:17,760: DEBUG - ++ [[ multisite =~ (unprotected|protected|skipped)_ ]]
2021-01-31 12:39:17,760: DEBUG - ++ ynh_app_setting get wordpress multisite
2021-01-31 12:39:17,962: DEBUG - + multisite=1
2021-01-31 12:39:17,962: WARNING - A multisite installation of WordPress can’t be moved easily. Please have a look at the WordPress codex to learn more about that.
2021-01-31 12:39:17,964: DEBUG - + ‘[’ 1 -eq 1 ‘]’
2021-01-31 12:39:17,964: WARNING - Moving WordPress « WordPress Codex
2021-01-31 12:39:17,965: DEBUG - + echo ‘A multisite installation of WordPress can’'‘t be moved easily. Please have a look at the WordPress codex to learn more about that.’
2021-01-31 12:39:17,965: DEBUG - + ynh_die --message=Moving WordPress « WordPress Codex
2021-01-31 12:39:17,968: DEBUG - + ret_code=1
2021-01-31 12:39:17,969: DEBUG - + echo Moving WordPress « WordPress Codex
2021-01-31 12:39:17,969: DEBUG - + exit 1
2021-01-31 12:39:18,100: ERROR - Failed to change ‘wordpress’ url.

Voilà le changement de domaine est fait,

Je n’ai pas utilisé la sauvegarde faite sous yunohost,
En fait j’avais installé Wordpress en multisite et le changement de domaine ne marche pas ainsi.

J’ai utilisé l’extension UpdraftPlus sous Wordpress,
Fait une sauvegarde avec UpdraftPlus (lié à GoogleDrive),
Réinstallé Wordpress avec mon ancien domaine (sinon la restauration ne marche pas),
Restaurer avec UpdraftPlus,
Puis changement de domaine.
Tout à l’air de fonctionner.

Merci pour vos réponses !.