Migrer un Wordpress vers YunoHost

Il y a aussi le plugin Duplicator.

L’idée étant qu’une fois installé sur le site d’origine, il génère un gros fichier archive et un install.php. Avec un accès ssh au serveur de destination, vous pouvez faire comme suit.

Sur le serveur Yunohost de destination, installer un WP « vide».

Repérer et conserver le user et le pass Mysql dans le fichier /var/www/wordpress/wp-config.php.

# cat /var/www/wordpress/wp-config.php | grep DB_

Déplacer temporairement (juste par habitude et prudence) ce dossier pour l’effacer plus tard si tout s’est bien passé.

# mv /var/www/wordpress/ /var/www/wordpress.bak

Créer un nouveau dossier pour le Wordpress à transférer et changer le propriétaire.

# mkdir /var/www/wordpress 
# chown wordpress: /var/www/wordpress

Transférer le install.php et l’archive générée par Dublicator vers /var/www/wordpress comme bon vous semble (rsync, scp, sftp,…).

Changer le propriétaire.

# chown -R wordpress: /var/www/wordpress

Se rendre sur l’url de votre futur Wordpress en ajoutant /install.php et suivre l’assistant. Vous pourrez utiliser le login et le mot de passe Mysql récupéré avant.

Et si tout s’est bien passé, ça devrait rouler.

Supprimez l’installation vide de WordPress.

# rm -rf /var/www/wordpress.bak

C’est grosso modo comme ça que je fit il y a quelques années.