Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code : Skills Commencer
Sections
Administration Sauvegarde Serveurs virtuels

Comment transférer un site Web 1C-Bitrix vers un autre fournisseur d’hébergement : Guide complet étape par étape

La migration d’un site web 1C-Bitrix vers un nouveau fournisseur d’hébergement peut sembler intimidante, mais avec une préparation appropriée et un processus clair, vous pouvez effectuer le transfert avec un temps d’arrêt minimal et zéro perte de données. Ce guide complet vous guide à travers chaque étape — de la sauvegarde de vos fichiers et de votre base de données à la mise à jour des enregistrements DNS et au test de votre site en direct.

Que vous migriez vers un serveur plus rapide, que vous recherchiez un meilleur support ou que vous dépassiez simplement votre plan actuel, VPS Hosting d’AlexHost offre un stockage NVMe SSD, un accès root complet et une protection DDoS intégrée — tout ce dont 1C-Bitrix a besoin pour fonctionner au mieux.

Pourquoi migrer votre site 1C-Bitrix ?

Avant de plonger dans les étapes techniques, il vaut la peine de comprendre les raisons les plus courantes pour lesquelles les propriétaires de sites choisissent de migrer :

  • Goulots d’étranglement de performance — Les environnements d’hébergement partagé peuvent limiter le CPU et la RAM, causant des chargements de pages lents pour les installations 1C-Bitrix gourmandes en ressources.
  • Limitations de scalabilité — À mesure que votre entreprise se développe, vous avez besoin d’une infrastructure qui évolue avec elle.
  • Disponibilité peu fiable — Les arrêts fréquents endommagent les classements SEO et la confiance des utilisateurs.
  • Manque de support technique — Les plateformes CMS complexes comme 1C-Bitrix nécessitent un support d’hébergement compétent.
  • Optimisation des coûts — Meilleure performance à un prix compétitif.

L’infrastructure d’AlexHost est spécifiquement optimisée pour les plateformes CMS exigeantes, ce qui en fait une excellente destination pour votre migration 1C-Bitrix.

Prérequis : Ce dont vous avez besoin avant de commencer

Avant d’initier la migration, rassemblez les éléments suivants :

  • Client FTP — FileZilla (gratuit et multiplateforme) est recommandé.
  • Accès phpMyAdmin — Disponible sur les deux panneaux de contrôle d’hébergement.
  • Identifiants FTP — Pour les serveurs source et destination.
  • Accès au registraire de domaine — Pour mettre à jour les enregistrements DNS après la migration.
  • Espace disque local suffisant — Pour stocker temporairement les fichiers du site Web et l’export de la base de données.
  • Fenêtre de maintenance — Planifiez la migration pendant les heures creuses pour minimiser l’impact sur les utilisateurs.

> Conseil professionnel : Vérifiez toujours que votre nouvel environnement d’hébergement répond aux exigences techniques de 1C-Bitrix : PHP 7.4 ou supérieur, MySQL 5.7+ (ou MariaDB 10.3+), et des limites de mémoire adéquates (minimum 256MB memory_limit dans php.ini).

Étape 1 : Sauvegarder l’intégralité de votre site Web

Créer une sauvegarde complète avant toute migration est non négociable. Ce filet de sécurité vous permet de restaurer votre site à son état d’origine si quelque chose se passe mal lors du transfert.

Ce qu’il faut sauvegarder

ComposantEmplacementMéthode
Fichiers du site Webpublic_html ou répertoire wwwTéléchargement FTP ou gestionnaire de fichiers d’hébergement
Base de données MySQLphpMyAdmin ou panneau d’hébergementExport SQL
Fichiers de configuration/bitrix/php_interface/dbconn.phpInclus dans la sauvegarde des fichiers
Données de messagerie (le cas échéant)Panneau de contrôle d’hébergementExport manuel

Si vous gérez également des e-mails professionnels liés à votre domaine, envisagez de consulter les options Hébergement de messagerie pour vous assurer que vos boîtes aux lettres sont migrées ou préservées correctement en même temps que votre site Web.

Étape 2 : Exporter la base de données de votre hébergement actuel

La base de données 1C-Bitrix contient tout le contenu de votre site web, les comptes utilisateur, les données de produits, les paramètres, et bien plus. L’exporter correctement est essentiel.

Étape 2.1 — Se connecter à phpMyAdmin

Accédez à phpMyAdmin via le panneau de contrôle de votre fournisseur d’hébergement actuel (cPanel, Plesk ou ISPmanager). Accédez à Bases de données → phpMyAdmin.

Étape 2.2 — Sélectionner la base de données correcte

Dans le panneau de gauche de phpMyAdmin, cliquez sur la base de données associée à votre installation 1C-Bitrix. Si vous ne savez pas quelle base de données est utilisée, vérifiez le fichier /bitrix/php_interface/dbconn.php — la variable $DBName vous l’indiquera.

Étape 2.3 — Exporter la base de données

  1. Cliquez sur l’onglet Exporter dans la barre de navigation supérieure.
  2. Choisissez la méthode d’export Personnalisée pour plus de contrôle (recommandé pour les grandes bases de données).
  3. Sélectionnez SQL comme format de sortie.
  4. Sous Sortie, sélectionnez Enregistrer la sortie dans un fichier et choisissez la compression gzippée pour réduire la taille du fichier.
  5. Cliquez sur Exécuter pour télécharger le fichier .sql.gz sur votre machine locale.

> Pour les grandes bases de données : Si votre base de données dépasse 100MB, envisagez d’utiliser la ligne de commande via SSH pour un export plus fiable :

> “`bash

> mysqldump -u your_db_user -p your_database_name > bitrix_backup.sql

> “`

Étape 3 : Télécharger vos fichiers de site Web via FTP

Avec votre base de données exportée, l’étape suivante consiste à télécharger tous les fichiers du site Web de votre serveur actuel.

Étape 3.1 — Se connecter à votre serveur actuel via FTP

Ouvrez FileZilla et entrez vos identifiants FTP d’hébergement actuels :

  • Hôte : L’adresse IP de votre serveur ou le nom d’hôte FTP
  • Nom d’utilisateur : Votre nom d’utilisateur FTP
  • Mot de passe : Votre mot de passe FTP
  • Port : 21 (FTP standard) ou 22 (SFTP — recommandé pour la sécurité)

Étape 3.2 — Télécharger tous les fichiers du site Web

Accédez au répertoire racine de votre installation 1C-Bitrix — généralement public_html/ ou www/. Sélectionnez tous les fichiers et dossiers, cliquez avec le bouton droit, et choisissez Télécharger.

Répertoires clés à s’assurer qu’ils sont inclus :

/bitrix/              ← Core CMS files and modules
/upload/              ← User-uploaded content and media
/local/               ← Custom templates and components
/bitrix/php_interface/ ← Configuration files including dbconn.php
/.htaccess            ← Server configuration rules
/index.php            ← Entry point

> Remarque : Le répertoire /upload/ peut être très volumineux. Si la bande passante ou le temps est une préoccupation, envisagez de le compresser dans une archive .tar.gz sur le serveur d’abord en utilisant SSH, puis téléchargez le fichier d’archive unique.

Étape 4 : Configurez votre nouvel environnement d’hébergement

Avant de télécharger les fichiers, préparez correctement votre nouvel environnement d’hébergement.

Vérifiez les exigences du serveur

Connectez-vous à votre nouveau panneau de contrôle d’hébergement et confirmez que les paramètres PHP suivants sont configurés pour 1C-Bitrix :

memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M

Si vous utilisez un VPS avec cPanel, vous pouvez ajuster ces paramètres directement via le PHP Selector ou en modifiant php.ini via SSH — vous donnant un contrôle total sur votre environnement serveur sans restrictions.

Créez le répertoire cible

Assurez-vous que le répertoire cible (par exemple, public_html/) est propre et prêt à recevoir vos fichiers.

Étape 5 : Télécharger les fichiers du site Web sur le nouveau serveur d’hébergement

Connectez-vous à votre nouveau serveur d’hébergement à l’aide de FileZilla avec les nouvelles identifiants FTP/SFTP fournis par votre nouvel hébergeur.

Processus de téléchargement

  1. Dans FileZilla, définissez le panneau site local sur le dossier où vous avez téléchargé vos fichiers 1C-Bitrix.
  2. Définissez le panneau site distant sur le répertoire cible de votre nouveau serveur (par exemple, public_html/).
  3. Sélectionnez tous les fichiers et dossiers, cliquez avec le bouton droit, et choisissez Télécharger.

> Important : Assurez-vous que les fichiers cachés (ceux commençant par un point, tels que .htaccess) sont visibles et inclus dans le transfert. Dans FileZilla, allez à Serveur → Forcer l’affichage des fichiers cachés pour les rendre visibles.

Définir les permissions de fichier correctes

Après le téléchargement, définissez les permissions suivantes pour assurer le bon fonctionnement de 1C-Bitrix :

Fichier/RépertoirePermission
Répertoires755
Fichiers PHP644
Répertoire /upload/777
/bitrix/cache/777

Étape 6 : Créer une nouvelle base de données sur le nouveau serveur d’hébergement

Étape 6.1 — Accéder à phpMyAdmin sur le nouvel hôte

Connectez-vous à votre nouveau panneau de contrôle d’hébergement et ouvrez phpMyAdmin.

Étape 6.2 — Créer une nouvelle base de données et un utilisateur

  1. Cliquez sur l’onglet Bases de données.
  2. Entrez un nom pour votre nouvelle base de données (par exemple, bitrix_db) et cliquez sur Créer.
  3. Accédez à Comptes d’utilisateursAjouter un compte d’utilisateur.
  4. Créez un nouvel utilisateur de base de données avec un mot de passe fort.
  5. Sous Base de données pour l’utilisateur, sélectionnez Accorder tous les privilèges sur la base de données et choisissez votre base de données nouvellement créée.
  6. Cliquez sur Exécuter pour enregistrer.

> Bonne pratique de sécurité : N’utilisez jamais l’utilisateur root MySQL pour la connexion à la base de données de votre site web. Créez toujours un utilisateur dédié avec uniquement les privilèges nécessaires.

Étape 7 : Importer la base de données sur le nouveau serveur

Étape 7.1 — Sélectionner la nouvelle base de données

Dans phpMyAdmin sur votre nouveau serveur, cliquez sur votre base de données nouvellement créée dans le panneau de gauche.

Étape 7.2 — Importer le fichier SQL

  1. Cliquez sur l’onglet Import.
  2. Cliquez sur Choose File et sélectionnez le fichier .sql ou .sql.gz que vous avez exporté à l’étape 2.
  3. Assurez-vous que le format est défini sur SQL.
  4. Cliquez sur Go pour commencer l’importation.

Pour les grandes bases de données, l’importation phpMyAdmin peut expirer. Dans ce cas, utilisez SSH :

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Étape 8 : Mettre à jour le fichier de configuration de la base de données 1C-Bitrix

C’est l’une des étapes les plus critiques. Vous devez mettre à jour les paramètres de connexion à la base de données dans 1C-Bitrix pour pointer vers la nouvelle base de données sur le nouveau serveur.

Localiser et modifier dbconn.php

Le fichier de configuration principal est situé à :

/bitrix/php_interface/dbconn.php

Ouvrez ce fichier à l’aide d’un éditeur de texte (via FTP ou SSH) et mettez à jour les variables suivantes :

<?php
define("MYSQL_TABLE_TYPE", "InnoDB");
$DBType = "mysql";
$DBHost = "localhost";                  // Database host — usually "localhost"
$DBName = "new_database_name";          // Your new database name
$DBLogin = "new_database_user";         // Your new database username
$DBPassword = "new_database_password";  // Your new database password
$DBDebug = false;
$DBDebugToFile = false;

Enregistrez le fichier après avoir apporté vos modifications.

Vérifiez également .settings.php

Dans les versions plus récentes de 1C-Bitrix, les identifiants de base de données peuvent également être stockés dans :

/bitrix/.settings.php

Recherchez la section connections et mettez-la à jour en conséquence :

'connections' => array(
    'value' => array(
        'default' => array(
            'className' => 'BitrixMainDBMysqliConnection',
            'host' => 'localhost',
            'database' => 'new_database_name',
            'login' => 'new_database_user',
            'password' => 'new_database_password',
            'options' => 2,
        ),
    ),
),

Étape 9 : Mettre à jour les paramètres DNS du domaine

Avec vos fichiers téléchargés et votre base de données configurée, l’étape technique finale consiste à rediriger votre domaine vers le nouveau serveur.

Étape 9.1 — Se connecter à votre registraire de domaine

Accédez au panneau de contrôle de votre registraire de domaine. Si vous n’avez pas encore enregistré votre domaine ou si vous cherchez à consolider vos services, l’enregistrement de domaine via AlexHost vous permet de gérer à la fois votre domaine et votre hébergement à partir d’un seul tableau de bord.

Étape 9.2 — Mettre à jour les enregistrements DNS

Localisez la section de gestion DNS et effectuez les modifications suivantes :

Type d’enregistrementNomValeurTTL
Enregistrement A@ (domaine racine)Adresse IP du nouveau serveur3600
Enregistrement AwwwAdresse IP du nouveau serveur3600
Enregistrements MX@Serveur de messagerie (le cas échéant)3600

Étape 9.3 — Mettre à jour les serveurs de noms (si nécessaire)

Si votre nouveau fournisseur d’hébergement utilise des serveurs de noms personnalisés, mettez à jour les enregistrements NS chez votre registraire avec ceux fournis par votre nouvel hôte. AlexHost vous fournira les adresses de serveur de noms spécifiques lors de la configuration du compte.

> Temps de propagation DNS : Les modifications DNS se propagent généralement dans les 2 à 24 heures, bien que dans certains cas, cela puisse prendre jusqu’à 48 heures. Pendant cette période, certains visiteurs peuvent toujours être dirigés vers l’ancien serveur.

Étape 10 : Testez votre site Web en détail

Une fois la propagation DNS terminée, effectuez un examen approfondi de votre site Web migré avant de désactiver l’ancien compte d’hébergement.

Liste de contrôle des tests

  • [ ] La page d’accueil se charge correctement — Pas de pages blanches ni d’erreurs PHP
  • [ ] Toutes les pages internes sont accessibles — Vérifiez les pages de produits, les articles de blog et les pages de catégories
  • [ ] Les images et les médias se chargent correctement — Vérifiez que le répertoire /upload/ a été transféré complètement
  • [ ] Les formulaires fonctionnent correctement — Testez les formulaires de contact, l’enregistrement et la connexion
  • [ ] Fonctionnalité e-commerce — Le cas échéant, testez le panier d’achat et le processus de paiement
  • [ ] Le panneau d’administration est accessible — Connectez-vous au panneau d’administration 1C-Bitrix à /bitrix/admin/
  • ] Le certificat SSL est actif — Assurez-vous que HTTPS fonctionne ; si vous avez besoin d’un nouveau certificat, [les certificats SSL sont disponibles via AlexHost
  • [ ] Pas de liens brisés — Utilisez un outil comme Screaming Frog ou Google Search Console pour identifier les URL brisées
  • [ ] Vitesse de chargement des pages — Exécutez un test de vitesse via GTmetrix ou Google PageSpeed Insights

Comment tester avant la propagation DNS

Vous pouvez prévisualiser votre site sur le nouveau serveur avant la propagation DNS en modifiant votre fichier hosts local :

Sur Windows : C:WindowsSystem32driversetchosts

Sur Linux/macOS : /etc/hosts

Ajoutez la ligne suivante :

NEW_SERVER_IP    yourdomain.com

Cela force votre navigateur à résoudre le domaine vers la nouvelle adresse IP du serveur, vous permettant de tester le site sans affecter les autres utilisateurs.

Étape 11 : Effacer le cache 1C-Bitrix

Après la migration, effacez toutes les données en cache pour assurer que le site charge le contenu frais du nouveau serveur.

  1. Connectez-vous au panneau d’administration 1C-Bitrix (/bitrix/admin/).
  2. Accédez à Paramètres → Performance → Cache.
  3. Cliquez sur Effacer le cache.

Vous pouvez également supprimer les répertoires de cache manuellement via FTP ou SSH :

rm -rf /var/www/html/bitrix/cache/*
rm -rf /var/www/html/bitrix/managed_cache/*

Étape 12 : Désactiver l’ancien compte d’hébergement

Une fois que vous avez confirmé que :

  • Votre site web fonctionne parfaitement sur le nouveau serveur
  • Le DNS s’est propagé complètement
  • Toutes les données ont été transférées avec succès
  • Vous avez des sauvegardes locales de tous les fichiers et de la base de données

…vous pouvez annuler en toute sécurité votre ancien plan d’hébergement. Conservez vos sauvegardes locales pendant au moins 30 jours comme mesure de sécurité supplémentaire.

Problèmes courants de migration et comment les résoudre

ProblèmeCause probableSolution
Écran blanc / page viergeErreur PHP ou fichiers manquantsActivez le rapport d’erreurs ; vérifiez les journaux d’erreurs PHP
Erreur de connexion à la base de donnéesIdentifiants incorrects dans dbconn.phpVérifiez à nouveau $DBHost, $DBName, $DBLogin, $DBPassword
Les images ne se chargent pasTransfert de fichiers incompletTéléchargez à nouveau le répertoire /upload/
Erreur 500 Erreur interne du serveurIncompatibilité .htaccessVérifiez les règles .htaccess ; vérifiez que mod_rewrite est activé
Panneau d’administration inaccessibleProblèmes de cache ou de sessionVidez le cache ; supprimez le contenu de /bitrix/cache/
Chargement lent des pages après la migrationParamètres PHP/MySQL non optimisésAjustez les paramètres php.ini ; activez OPcache
SSL ne fonctionne pasCertificat non installé sur le nouvel hôteInstallez un nouveau certificat SSL via votre panneau d’hébergement

Pourquoi choisir AlexHost pour votre hébergement 1C-Bitrix ?

AlexHost fournit un environnement d’hébergement spécialement conçu pour les applications exigeantes en performance comme 1C-Bitrix :

  • Stockage NVMe SSD — Vitesses de lecture/écriture dramatiquement plus rapides par rapport à l’hébergement HDD traditionnel ou SATA SSD
  • Protection DDoS — Protection de niveau entreprise incluse sans frais supplémentaires
  • Accès Root complet — Contrôle total sur votre environnement serveur
  • Support technique 24/7 — Assistance d’experts disponible 24 heures sur 24
  • Options de panneau de contrôle multiples — Choisissez parmi diverses Panneaux de contrôle VPS incluant cPanel, Plesk et DirectAdmin
  • Ressources évolutives — Mettez à niveau facilement CPU, RAM et stockage à mesure que votre entreprise se développe
  • Juridiction respectueuse de la vie privée — AlexHost opère depuis la Moldavie, offrant une forte protection des données

Conclusion

La migration d’un site web 1C-Bitrix vers un nouveau fournisseur d’hébergement est un processus structuré qui, lorsqu’il est suivi attentivement, entraîne zéro perte de données et un temps d’arrêt minimal. Les étapes clés sont :

  1. Sauvegarder tous les fichiers et la base de données
  2. Exporter la base de données via phpMyAdmin ou SSH
  3. Télécharger tous les fichiers du site web via FTP
  4. Préparer l’environnement d’hébergement nouveau
  5. Télécharger les fichiers vers le nouveau serveur
  6. Créer une nouvelle base de données et importer le fichier SQL
  7. Mettre à jour dbconn.php et .settings.php avec les nouvelles identifiants
  8. Mettre à jour les enregistrements DNS pour pointer vers la nouvelle adresse IP du serveur
  9. Tester minutieusement avant de désactiver l’ancien hébergeur
  10. Vider le cache et surveiller les problèmes post-migration

En migrant vers l’Hébergement VPS d’AlexHost, vous bénéficiez d’un environnement haute performance, sécurisé et évolutif qui garantit que votre site web 1C-Bitrix fonctionne à son efficacité maximale. Si vous rencontrez des problèmes lors de la migration, l’équipe d’assistance 24/7 d’AlexHost est prête à vous aider — votre site peut être en ligne et entièrement opérationnel en quelques heures.