Installer WordPress sur l'hébergement web
WordPress fonctionne sur l'hébergement web HebergHub, qui fournit PHP et MariaDB. L'installation prend une quinzaine de minutes : créer une base, envoyer les fichiers, lancer l'assistant. Ce guide la détaille, puis couvre les réglages à faire avant d'ouvrir le site.
Ce qu'il vous faut
- Un hébergement web HebergHub. Starter (1 site, 5 Go, 1 base) suffit pour un site WordPress ; Standard ou Pro si vous en prévoyez plusieurs.
- Un client SFTP comme FileZilla ou WinSCP.
- Votre nom de domaine, ou le sous-domaine gratuit en
.web.heberghub.frattribué à la commande. Si vous comptez utiliser votre domaine, reliez-le avant d'installer WordPress (voir Relier un nom de domaine) : WordPress enregistre l'adresse du site à l'installation, et la changer ensuite demande quelques manipulations.
1. Créer la base de données
Dans le panneau KeyHelp (accessible depuis la fiche du service dans votre espace client), créez une base de données et notez :
- le nom de la base ;
- l'utilisateur ;
- le mot de passe ;
Le détail est dans Créer une base de données MariaDB.
2. Télécharger WordPress
Téléchargez la dernière version en français sur fr.wordpress.org et décompressez l'archive sur votre ordinateur. Vous obtenez un dossier wordpress/.
Prenez toujours WordPress, ses thèmes et ses extensions à la source officielle. Une version « gratuite » d'un thème payant trouvée ailleurs contient souvent du code malveillant.
3. Envoyer les fichiers
Connectez-vous en SFTP avec les identifiants du panneau :
| Paramètre | Valeur |
|---|---|
| Protocole | SFTP |
| Hôte | sftp.web.heberghub.fr |
| Port | 40022 |
| Utilisateur et mot de passe | ceux du panneau KeyHelp |
Envoyez le contenu du dossier wordpress/ (pas le dossier lui-même) dans la racine du site, celle que le panneau indique pour votre domaine.
Si un fichier index.html de bienvenue s'y trouve déjà, supprimez-le : il passerait avant le index.php de WordPress.
L'envoi de plusieurs milliers de petits fichiers prend quelques minutes. Vérifiez à la fin que le client SFTP n'a signalé aucun échec.
4. Lancer l'assistant d'installation
- Ouvrez votre adresse dans le navigateur (
https://votredomaine.frou le sous-domaine en.web.heberghub.fr). - Choisissez la langue, puis renseignez les informations de la base : nom, utilisateur, mot de passe, hôte
localhost. Changez le préfixe des tables (wp_par défaut) si plusieurs installations partagent la même base. - WordPress crée le fichier
wp-config.php, avec des clés de sécurité générées automatiquement. - Donnez un titre au site et créez le compte administrateur : un identifiant qui n'est pas
admin, un mot de passe long et unique, une adresse e-mail que vous consultez. - Connectez-vous sur
/wp-admin.
Si le site doit rester discret pendant sa construction, cochez Demander aux moteurs de recherche de ne pas indexer ce site dans Réglages, Lecture, et décochez-la au lancement.
5. Le HTTPS
Le certificat HTTPS est émis automatiquement une fois le domaine pointé vers HebergHub. Dans Réglages, Général, vérifiez que l'adresse web de WordPress et l'adresse web du site commencent par https://.
Si le navigateur signale un contenu mixte (cadenas barré), une image ou un script est encore appelé en http:// : corrigez l'adresse dans le contenu ou le thème. Voir Certificat HTTPS.
6. Les permaliens
Dans Réglages, Permaliens, choisissez Titre de la publication : les adresses deviennent lisibles (/mon-article/ au lieu de /?p=123), ce qui est meilleur pour les visiteurs et pour le référencement. Le serveur web lit le fichier .htaccess que WordPress écrit à cette occasion.
7. L'envoi des e-mails
WordPress envoie des e-mails : réinitialisation de mot de passe, notifications, formulaires de contact. L'hébergement web ne comprend pas de boîtes mail ; le plus fiable est d'envoyer par le serveur SMTP de votre fournisseur de messagerie, avec une extension SMTP (plusieurs sont disponibles dans le répertoire officiel des extensions).
- Installez une extension SMTP.
- Renseignez le serveur, le port, l'identifiant et le mot de passe fournis par votre messagerie.
- Envoyez un e-mail de test depuis l'extension.
Configurez aussi chez votre fournisseur de messagerie les enregistrements SPF et DKIM de votre domaine, sans quoi vos e-mails risquent d'arriver en indésirables.
8. Sécuriser dès le premier jour
- Mettez à jour WordPress, le thème et les extensions dès qu'une version sort. La plupart des sites piratés le sont par une extension pas à jour.
- Peu d'extensions, choisies parmi celles qui sont maintenues et largement utilisées. Supprimez (pas seulement désactivez) celles qui ne servent plus, ainsi que les thèmes inutilisés.
- Activez une double authentification pour les comptes administrateurs, avec une extension dédiée.
- Un compte par personne, avec le rôle le plus faible qui suffit (Éditeur ou Auteur plutôt qu'Administrateur).
- Le fichier
wp-config.phpcontient le mot de passe de la base : ne le partagez pas et ne le versionnez pas dans un dépôt public.
9. Les sauvegardes
L'hébergement web est sauvegardé chaque jour, avec 6 mois d'historique ; une restauration se demande par ticket. Gardez en plus votre propre copie avant chaque mise à jour importante : les fichiers (surtout wp-content/) en SFTP et la base en export SQL depuis phpMyAdmin, ou avec une extension de sauvegarde.
Problèmes fréquents
| Message | Cause probable |
|---|---|
| « Erreur lors de la connexion à la base de données » | Nom de base, utilisateur, mot de passe ou hôte erroné dans wp-config.php. |
| Page blanche ou « Il y a eu une erreur critique » | Extension ou thème incompatible : renommez son dossier dans wp-content/plugins/ en SFTP pour le désactiver. |
| Erreur 404 sur toutes les pages sauf l'accueil | Fichier .htaccess absent : réenregistrez les permaliens. |
| « Le fichier téléversé dépasse la taille maximale » | Limite d'envoi PHP. |
| Boucle de redirection après le passage en HTTPS | Adresses du site incohérentes dans Réglages, Général, ou extension de redirection en conflit. |
Besoin d'aide ?
Ouvrez un ticket depuis votre espace client avec le domaine concerné, le message d'erreur et ce que vous avez modifié en dernier. Ne transmettez jamais votre mot de passe administrateur WordPress.