Tout d'abord, avant de lire cet article, je vous invite à lire celui-ci si vous ne l'avez pas encore fait.
En effet, je vais utiliser plusieurs concepts déjà détaillés.

Bien entendu, j'estime que vous avez sécurisé votre installation. En cas de mauvaise manipulation, rien n'est garanti.
D'ailleurs, je n'offre pas de garantie particulière :) Soyez prudents. Je ne connais pas votre infrastructure exacte.
J'estime que votre nouvel espace d'hébergement est vierge.

Compresser les fichiers

Tout d'abord, connectez-vous à l'ancien espace d'hébergement.

ssh login@ftp.votredomaine.com

Je vous invite à compresser l'ensemble des fichiers qui correspondent à votre site.
Si vous n'avez rien touché à la configuration par défaut chez OVH, il se situe probablement dans le répertoire www.
Il suffit donc de lancer la commande suivante :

tar -cvzf www.tgz www

Il vous faudra ensuite patienter le temps nécessaire à la compression et à la réalisation de l'archive (je vous invite à passer le site en maintenance avant).

Transférer les fichiers

Une fois l'archive terminée, il faudra rapatrier le fichier www.tgz sur votre ordinateur pour ensuite l'uploader sur le nouvel espace d'hébergement (FTP ou SCP).

En fonction de la taille du site, cette étape peut être très longue. Je vous invite à utiliser une session screen comme nous l'avons vu dans l'article précédent.


Décompresser les fichiers

Une fois l'archive transférée, il faut ensuite la décompresser sur le nouvel espace d'hébergement.
Attention de bien utiliser les informations de connexion du nouvel espace (vierge).

ssh login@ftp.votredomaine.com
tar -xvzf www.tgz


Si des fichiers existent déjà dans le répertoire www existant avec des noms similaires, ils seront remplacés. Assurez-vous d'effectuer cette manipulation prudemment.

Une fois cette étape terminée, il faudra indiquer les bonnes informations de connexion concernant la base de données si elle a bougé. Côté Prestashop, il faut éditer le fichier config/settings.inc.php (à adapter en fonction de l'application).

N'oubliez pas de supprimer les archives .tgz de chaque espace d'hébergement.