1.5. Choix d’un hébergeur, achat d’un nom de domaine. Transfert du site vers l’hébergement.
Vous avez déjà créé votre site et vous êtes prêt à le mettre en ligne. Vous aurez donc besoin de deux éléments : un nom de domaine et un hébergement. Lors de l’achat d’un domaine et d’un hébergement, il est important de bien lire les conditions tarifaires et de vous assurer que votre hébergeur prend en charge Drupal 8.
Commençons par le plus simple : le nom de domaine.
Achat d’un nom de domaine
Tout d’abord, il faut choisir dans quelle zone acheter votre domaine. La plus populaire en Russie est .ru. Si votre public cible est en Ukraine, préférez .ua. Pour la Biélorussie, il existe le domaine .by. Si vous pensez que votre audience n’est pas limitée à un pays ou qu’elle est anglophone, alors choisissez le domaine .com.
Maintenant que vous avez choisi l’extension, il faut trouver un site pour acheter votre domaine. Soyez vigilant : de nombreux sites proposent des prix attractifs à l’achat mais des tarifs bien plus élevés au renouvellement. Vérifiez bien le prix d’achat ET le prix de renouvellement annuel. Certains affichent des tarifs pour l’achat groupé de plusieurs domaines, mais le prix unitaire peut être bien plus élevé, tout comme le renouvellement.
De plus, la règle « plus c’est cher, meilleure est la qualité » ne s’applique pas ici. Tous les registraires vendent exactement les mêmes domaines — il ne s’agit que de l’enregistrement de votre propriété sur ce domaine. Des plateformes comme RU-Center qui vendent le domaine à 600 RUB ne sont pas plus « officielles » que d’autres, malgré ce qu’elles annoncent.
Pour en savoir plus sur les extensions, vous pouvez consulter Wikipédia :
Nous allons acheter un domaine en .ru via le site 2domains.ru, qui offre des prix raisonnables :
Commencez par vous inscrire ici :
https://reg.2domains.ru/registration/
Remplissez vos vraies informations : le domaine sera enregistré à votre nom et vous pourrez légalement le revendiquer en cas de vol.
Confirmez votre e-mail via le lien envoyé par 2domains.ru, puis connectez-vous à votre compte :
Pour enregistrer un domaine, allez dans le menu « Domaines → Enregistrer un domaine ». Choisissez votre nom de domaine, vérifiez sa disponibilité, et procédez à l’achat. Si votre solde est insuffisant, vous serez invité à le recharger par carte ou portefeuille électronique.
Durant l’enregistrement, laissez les serveurs DNS par défaut si vous n’avez pas encore d’hébergement, nous les configurerons plus tard.
Enregistrement de l’hébergement
Il existe de nombreux hébergeurs. Drupal peut être hébergé sur la plupart d’entre eux, surtout si vous utilisez un système de cache comme Boost. Nous allons enregistrer un hébergement flexible chez jino.ru :
Une fois inscrit, confirmez votre adresse email et remplissez vos informations de profil. Vous pouvez ensuite activer un hébergement via :
https://account.jino.ru/activation/hosting/
Vous pourrez tester l’hébergement immédiatement, mais vous devrez le payer dans un délai de 5 heures. Le prix est d’environ 170 RUB par mois.
Une fois payé, rendez-vous sur la page de configuration de PHP et sélectionnez la version 7.2 ou supérieure :
https://cp-hosting.jino.ru/management/webserver/php/
Ajout du domaine à l’hébergement
Ajoutez le domaine à votre compte Jino. Cela crée automatiquement un dossier pour les fichiers du site, par exemple :
/domains/drupalbook.ru
Transfert du site sur l’hébergement
Pour transférer votre site, vous devez copier tous les fichiers du site et exporter la base de données (dump SQL).
Pour les fichiers, utilisez un client FTP comme FileZilla :
Pour la base de données, utilisez Adminer :
Placez le fichier adminer.php à la racine de votre site : http://votresite.com/adminer.php
. Récupérez vos accès MySQL dans /sites/default/settings.php
.
Exportez votre base en SQL gzip depuis Adminer (sans les données des tables cache_). Ensuite, importez ce fichier sur le nouveau serveur avec Adminer ou phpMyAdmin.
Connexion FTP avec FileZilla
Ajoutez une nouvelle connexion avec l’hôte (serveur FTP depuis Jino), identifiant et mot de passe. Puis connectez-vous et transférez tous les fichiers dans /domains/votredomaine.ru
.
Configuration des DNS
Pour que votre domaine pointe vers votre hébergement, définissez les DNS de Jino chez votre registraire (2domains.ru) :
ns1.jino.ru
ns2.jino.ru
Désactivez l’option "Utiliser les serveurs du registraire" et entrez les DNS ci-dessus.
Les DNS se propagent généralement en 2 à 6 heures, parfois jusqu’à 24h.
Déploiement de la base de données
Si votre site affiche une erreur MySQL, cela signifie que la base n’est pas encore configurée. Importez le dump avec Adminer.
Enfin, modifiez le fichier /sites/default/settings.php
pour y indiquer les bons accès MySQL :
$databases['default']['default'] = array ( 'database' => 'nom_bdd', 'username' => 'utilisateur_bdd', 'password' => 'motdepasse_bdd', 'prefix' => '', 'host' => 'localhost', 'port' => '3306', 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', );
Si des erreurs persistent, nettoyez le cache via /core/rebuild.php
:
http://votresite/core/rebuild.php
Votre site devrait maintenant être en ligne et fonctionnel.