Votre hébergement cPanel sert votre site depuis le dossier public_html du compte. Ce guide décrit les trois opérations qui mettent un site en ligne : transférer les fichiers, importer la base de données et rattacher le domaine.
Repérer les éléments de votre compte
Connectez-vous au panneau cPanel de votre hébergement depuis votre espace client, ou directement à l'adresse https://votredomaine.tld/cpanel. Repérez ensuite le dossier racine du site : il s'agit de public_html pour un domaine principal. Un domaine secondaire peut disposer de son propre dossier, par exemple public_html/boutique : vérifiez donc le document root avant tout transfert.
Dans cPanel, contrôlez également la version PHP active (MultiPHP Manager), l'état du certificat (SSL/TLS Status) et l'existence de la base de données du site dans MySQL Databases. Un site déjà hébergé ailleurs doit disposer d'une copie locale de ses fichiers et d'un export SQL récent avant de commencer.
Préparer une archive du site
Compressez les fichiers du site en une archive ZIP sur votre poste. Excluez les dossiers de cache et les sauvegardes locales, inutiles en production et coûteux à transférer. Vérifiez que le fichier d'entrée du site (index.php) se trouve à la racine de l'archive et non dans un sous-dossier : c'est l'erreur la plus fréquente lors d'un premier envoi.
Notez les paramètres de connexion à la base utilisés sur l'ancien serveur. Ils figurent dans le fichier de configuration du site : wp-config.php pour WordPress, configuration.php pour Joomla, .env pour une application Symfony ou Laravel. Ces valeurs seront remplacées par celles de votre hébergement Open Vista.
Transférer les fichiers
Deux méthodes donnent le même résultat. Le Gestionnaire de fichiers de cPanel accepte l'envoi d'une archive ZIP puis son extraction avec le bouton Extraire. Pour un volume important, préférez un client FTP ou SFTP (FileZilla, Cyberduck) : hôte ftp.votredomaine.tld, port 21 en FTP ou 22 en SFTP, dossier cible public_html.
Après le transfert, contrôlez les permissions : 755 pour les dossiers, 644 pour les fichiers. Des permissions trop ouvertes, comme 777, sont refusées par la plupart des serveurs mutualisés et exposent le site à des injections.
Importer la base de données
Créez une base MySQL et un utilisateur dédié dans cPanel, puis associez l'utilisateur à la base avec les droits complets. Ouvrez phpMyAdmin, sélectionnez la nouvelle base et importez le fichier .sql exporté depuis l'ancien serveur.
Mettez ensuite à jour le fichier de configuration du site avec le nom de la base, l'utilisateur et le mot de passe créés. Si l'adresse du site change, remplacez les anciennes URL dans la base : avec WordPress, la commande wp search-replace reste la plus sûre, car une modification manuelle peut corrompre les données sérialisées. Pour une boutique en ligne, videz aussi le cache de l'application après l'import.
Rattacher le domaine et vérifier
Le domaine doit pointer vers l'hébergement. Utilisez les serveurs DNS fournis par Open Vista, ou créez un enregistrement A vers l'adresse IP de l'hébergement chez votre registrar. Pour un domaine secondaire placé dans un sous-dossier, déclarez-le dans Domaines (addon domain) et indiquez précisément son document root.
Terminez par les vérifications d'usage : page d'accueil, liens internes, formulaires, certificat SSL actif et redirection HTTPS. En cas d'erreur 500, consultez le fichier error_log du compte, qui indique le plus souvent une permission incorrecte ou une extension PHP manquante. Activez enfin AutoSSL pour le renouvellement automatique du certificat.