Comment publier son site internet Worpdress en ligne ?
Vous avez fait le plus dur en créant votre site internet WordPress sous WAMP, en local sur votre ordinateur. Maintenant que votre site internet est comme vous le souhaitez ou presque, vous allez avoir besoin de le mettre en ligne.
3 étapes sont nécessaires pour publier son site internet WordPress en ligne :
- Trouver & enregistrer un nom de domaine (ex : www.la-boutique-de-marie.fr)
- Sauvegarder de votre site internet WordPress (fichiers + base de données)
- Trouver un hébergement rapide et sécurisé pour votre site internet
Trouver un nom de domaine pour son site internet
Il y a quelques temps, Google se servait du nom de domaine pour mieux référencer les sites internet ; aujourd’hui s’il s’en sert toujours, on ne le voit pas beaucoup…
Inutile donc de blinder votre nom de domaine de mots clés. Pensez qu’un nom court se retient plus facilement qu’un nom plus long.
Pensez aussi qu’il est préférable de garder un nom de domaine une fois que vous avez commencé à faire du référencement dessus. Si vous souhaitez changer par la suite, il faudra en prendre un second et rediriger tout le trafic du premier vers le second pour ne pas perdre en référencement naturel.
Vous pouvez utiliser un générateur de nom de domaine pour avoir idée.
Vérifiez la disponibilité de votre nom de domaine sur OVH. Ou un autre registar si vous préférez un autre. Nous utilisons OVH car il est simple d’utilisation et low-cost.
Un nom de domaine coûte en moyenne 10€ par an, chez Cubis il vous est offert
Sauvegarder votre site internet WordPress pour l’héberger
Si vous avez suivi notre tutoriel WAMP, vous savez que vous avez deux choses à récupérer :
- La base de données de WordPress
- Les différents fichiers de votre site WordPress
Sauvegarder la base de données de son site internet WordPress
Ouvrir dans votre navigateur l’adresse suivante pour accéder à phpMyAdmin.
http://localhost/phpmyadmin
Cliquez sur votre base de données (si vous ne vous souvenez plus du nom, vous le trouverez dans le fichier wp-config.php à la racine de votre site internet WordPress.
define('DB_NAME', 'nom-de-votre-base');
Dans le menu en haut cliquez sur Exporter, puis Exécuter pour lancer la sauvegarde de la base de données sous format .sql.
Sauvegarder les fichiers de votre site internet WordPress
Le dossier de WordPress contient le site internet en tant que tel ainsi que votre thème, vos médias…
Cliquez sur l’icone WAMP, puis Répertoire www.
Le dossier de mon site s’appelle ici “wordpress“, faire un clic-droit : Envoyer vers > Dossier compressé pour zipper votre dossier WordPress.
A droite on peut voir l’arborescence de son site internet WordPress.
Une fois votre site internet WordPress sauvegardé et ces deux fichiers obtenu (votre-site.zip & votre-base.sql) vous êtes prêt pour héberger votre site internet WordPress.
Héberger son site internet WordPress en ligne
C’est la partie la plus difficile la plupart du temps, suivant l’hébergeur que vous allez choisir.
Comment choisir un hébergement web ?
- Le rapport qualité / prix
- La facilité de mise en place de votre site
- La sécurité du serveur sur lequel il est hébergé
- La vitesse du site internet
- Les versions de PHP / MySQL proposées (il faut les dernières)
- Possibilité d’avoir un certificat HTTPS gratuit
- Possibilité d’avoir des boîtes e-mails
- Possibilité d’avoir un antivirus / antispam
Nous avons créé un hébergement qui répond parfaitement à tous ces critères !
L’hébergement joue dans votre référencement, pensez à en choisir un suivant les critères énoncés au dessus ! Une fois que vous aurez trouvé un bon hébergement poursuivez la suite de ce tutoriel.
Héberger son site internet WordPress sur une plateforme en ligne depuis WAMP
Changer la base de données pour le nouveau nom de domaine
Faites une seconde copie de votre fichier de sauvegarde .sql au cas où. Dans un éditeur de texte (Visual Code, Atom, Brackets, Notepad++ ou un autre suivant vos préférences), utilisez la fonction “Rechercher et Remplacer“.
La première chose à faire, c’est de remplacer votre ancien domaine dans la base de données WordPress par le nouveau.
http://localhost/wordpress
Etant notre URL en local, via WAMP. Le nouveau site étant en ligne, on remplacera dans le fichier votre-site.sql l’ancien par la nouvelle URL.
http://votre-nom-de-domaine.com
Tant qu’à y être, je vous encourage à d’ores et déjà utiliser un certificat HTTPS sur votre site internet en remplaçant plutôt par (pour rappel, ce certificat HTTPS est gratuit chez nous).
https://votre-nom-de-domaine.com
Cette manipulation est nécessaire car WordPress a besoin de connaître l’URL de votre site internet. Vous pouvez d’ailleurs le constater dans Réglages > Général.
Dans la base de données, ce sont les lignes “siteurl” et “home” de la table wp_options.
Vous venez tout juste de mettre en place la nouvelle base de données de votre site internet.
Migrer votre site internet WAMP sur un hébergement web
Nous allons maintenant téléverser les fichiers sur le serveur pour pouvoir réimporter votre site chez un hébergeur web.
(*) Le FTP (File Transfert Protocole) permet de déplacer des fichiers à travers un canal, la plupart des hébergeurs ne vous donneront que ça pour envoyer les fichiers (avec un identifiant et un mot de passe). Vous devez télécharger un client FTP pour vous connecter. WINSCP à ma préférence, FileZilla est plutôt pas mal aussi.
Vous devrez vous servir du FTP pour envoyer votre site dans un dossier sur le serveur web.
Chez Cubis nous proposons une interface web pour gérer vos fichiers, c’est beaucoup plus facile pour vous. Dans tous les cas tout ce que vous devez faire c’est téléverser votre-site.zip et le dézipper sur le serveur ou directement tout le dossier dézippé.
Il nous faudra maintenant réimporter votre base de données depuis phpMyAdmin (votre hébergeur vous aura donné les accès), chez Cubis vous trouverez vos bases de données à droite de votre interface web.
Pensez à changer les paramètres d’accès à la base de données depuis le fichier wp-config.php pour faire correspondre avec vos identifiants. La variable “DB_HOST” n’est la plupart du temps pas à changer.
define('DB_NAME', 'database_name_here'); define('DB_USER', 'username_here'); define('DB_PASSWORD', 'password_here'); define('DB_HOST', 'localhost');
Mettre en ligne son site internet WordPress
Une fois tout ceci effectué, vous n’avez plus qu’à votre connecter à l’adresse de votre site internet.
Erreur de connexion à la base de données
Si WordPress vous affiche cette erreur, c’est que les identifiants de connexion à la base de données ne sont pas bons.
Si ils sont bons mais que la base a mal été importée, on vous proposera de récréer une nouvelle instance de WordPress. La plupart du temps ce sera car le nom de votre base de données dans phpMyAdmin est différent de celui qui est utilisé dans wp-config.php.