Pré-requis avant l’installation
Avant d’installer WordPress, vous avez besoin de deux choses : un nom de domaine et un hébergement web. Si vous n’avez pas encore choisi votre hébergement, consultez notre guide sur le choix d’un hébergeur au Sénégal.
- Nom de domaine : votresite.sn (environ 10 000 FCFA/an via NIC Sénégal) ou votresite.com (environ 6 000 FCFA/an via OVH, Namecheap ou Hostinger)
- Hébergement : O2Switch (4 600 FCFA/mois), OVH, Hostinger ou un VPS Hetzner
- Navigateur web : Chrome ou Firefox récent
Méthode 1 : Installation en 1 clic (la plus simple)
La plupart des hébergeurs proposent un installateur automatique. C’est la méthode recommandée pour les débutants.
Sur O2Switch (cPanel + Softaculous)
- Connectez-vous à votre cPanel (l’URL est dans l’email de bienvenue)
- Cherchez « Softaculous Apps Installer » dans la section Logiciels
- Cliquez sur WordPress > « Install Now »
- Configurez :
Protocole : https://
Domaine : votresite.sn
Répertoire : laisser vide (installe à la racine)
Nom du site : Votre Entreprise
Description : Votre slogan
Nom d'utilisateur : PAS "admin" (choisissez un nom unique)
Mot de passe : 16+ caractères (le générateur intégré est bon)
Email : votre@email.com
Langue : French
Plugins suggérés : décocher tout (vous les installerez vous-même)
- Cliquez sur « Installer »
- Notez vos identifiants — WordPress est prêt en 30 secondes
Sur Hostinger (hPanel)
- Connectez-vous à hPanel
- Sites web > Gérer > WordPress > Installer
- Choisissez la langue (Français), créez vos identifiants admin
- L’installation est automatique avec les optimisations LiteSpeed
Sur OVH
- Espace client OVH > Hébergements > votre hébergement
- Onglet « Modules en 1 clic » > Ajouter un module
- Sélectionnez WordPress et configurez
- OVH envoie les identifiants par email une fois l’installation terminée
Méthode 2 : Installation manuelle (pour comprendre)
Cette méthode prend 10-15 minutes mais vous donne une meilleure compréhension de WordPress.
Étape 1 : Créer la base de données
Dans votre cPanel :
- Bases de données MySQL > « Créer une base de données »
- Notez le nom :
votrecompte_wp - Créez un utilisateur MySQL avec un mot de passe fort
- Ajoutez l’utilisateur à la base avec « Tous les privilèges »
/* Notez ces 4 informations :
Nom de la base : votrecompte_wp
Utilisateur : votrecompte_user
Mot de passe : (votre mot de passe fort)
Hôte : localhost (dans 99% des cas) */
Étape 2 : Télécharger et uploader WordPress
- Téléchargez WordPress en français depuis fr.wordpress.org
- Décompressez le fichier zip sur votre ordinateur
- Uploadez le contenu du dossier
wordpress/vers la racine de votre hébergement via FTP (FileZilla) ou le gestionnaire de fichiers cPanel
/* Connexion FTP avec FileZilla :
Hôte : ftp.votresite.sn (ou l'IP du serveur)
Utilisateur : votre identifiant FTP
Mot de passe : votre mot de passe FTP
Port : 21 (FTP) ou 22 (SFTP, plus sécurisé)
Uploadez dans : /public_html/ ou /www/
Le contenu doit être à la racine, pas dans un sous-dossier wordpress/ */
Étape 3 : Lancer l’installation
- Ouvrez
https://votresite.sndans votre navigateur - WordPress affiche l’assistant d’installation
- Choisissez la langue : Français
- Entrez les informations de la base de données (étape 1)
- Si la connexion réussit, cliquez « Lancer l’installation »
- Configurez le site :
Titre du site : Votre Entreprise
Identifiant : PAS "admin" — choisissez un nom unique
Mot de passe : 16+ caractères, mélange majuscules/minuscules/chiffres/symboles
Email : votre@email.com
Visibilité moteurs : NE PAS cocher (sinon Google ne vous indexe pas)
- Cliquez « Installer WordPress »
- Connectez-vous avec vos identifiants — vous êtes dans le tableau de bord
Méthode 3 : Installation locale (développement)
Pour développer sur votre ordinateur avant de mettre en ligne.
Avec LocalWP (recommandé)
LocalWP est l’outil le plus simple pour installer WordPress en local :
- Téléchargez LocalWP depuis localwp.com (gratuit, Windows/Mac/Linux)
- Installez et lancez l’application
- Cliquez « Create a new site »
- Donnez un nom à votre site (ex: mon-projet)
- Choisissez « Preferred » pour la configuration serveur
- Créez vos identifiants WordPress
- Le site est accessible à
mon-projet.local
Avantages : aucune configuration serveur, HTTPS automatique, possibilité de partager temporairement via un lien public (Live Link), import/export facile.
Avec XAMPP (alternative)
- Téléchargez XAMPP depuis apachefriends.org
- Installez et démarrez Apache + MySQL
- Créez une base de données via phpMyAdmin (
localhost/phpmyadmin) - Téléchargez WordPress et placez-le dans
C:\xampp\htdocs\monsite\ - Ouvrez
localhost/monsiteet suivez l’assistant
Méthode 4 : Installation sur VPS avec WP-CLI
Pour les développeurs qui utilisent un VPS (Hetzner, DigitalOcean, etc.).
# Se connecter au VPS en SSH
ssh root@votre-ip-serveur
# Installer WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
# Vérifier l'installation
wp --info
# Créer le répertoire et télécharger WordPress
mkdir -p /var/www/votresite.sn
cd /var/www/votresite.sn
wp core download --locale=fr_FR
# Créer la base de données
mysql -u root -p -e "CREATE DATABASE wp_votresite;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'mot_de_passe_fort';
GRANT ALL PRIVILEGES ON wp_votresite.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;"
# Configurer wp-config.php
wp config create --dbname=wp_votresite --dbuser=wp_user --dbpass=mot_de_passe_fort --locale=fr_FR
# Installer WordPress
wp core install --url=votresite.sn --title="Mon Site" --admin_user=monadmin --admin_password=MotDePasseFort123! --admin_email=email@votresite.sn
# Installer les plugins essentiels
wp plugin install wordfence litespeed-cache rank-math-seo updraftplus contact-form-7 flamingo wp-mail-smtp antispam-bee complianz-gdpr --activate
# Définir les permissions
chown -R www-data:www-data /var/www/votresite.sn
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Après l’installation : les 5 premières actions
- Changer les permaliens : Réglages > Permaliens > « Nom de l’article »
- Supprimer le contenu par défaut : article « Bonjour tout le monde », page d’exemple, commentaire par défaut, extension Hello Dolly
- Installer le thème : Astra ou GeneratePress (légers et rapides)
- Installer les plugins essentiels : sécurité (Wordfence), cache (LiteSpeed Cache), SEO (Rank Math), sauvegarde (UpdraftPlus)
- Sécuriser le site : mot de passe fort, supprimer le compte « admin », activer le 2FA, masquer /wp-admin
Erreurs courantes d’installation
| Erreur | Cause | Solution |
|---|---|---|
| Erreur de connexion à la BDD | Identifiants incorrects dans wp-config.php | Vérifier nom de base, utilisateur, mot de passe et hôte |
| Page blanche après installation | Erreur PHP ou mémoire insuffisante | Activer WP_DEBUG dans wp-config.php pour voir l’erreur |
| Erreur 500 | Fichier .htaccess corrompu ou PHP incompatible | Renommer .htaccess et re-sauvegarder les permaliens |
| Installation en sous-dossier | Fichiers uploadés dans /wordpress/ au lieu de la racine | Déplacer tous les fichiers à la racine du site |
| SSL non actif (pas de cadenas) | Certificat SSL non configuré | Activer Let’s Encrypt dans cPanel > SSL/TLS |
| Impossible d’uploader des médias | Permissions de dossier incorrectes | wp-content/uploads doit être en 755 |
/* Activer le mode debug pour diagnostiquer les erreurs :
Dans wp-config.php, ajoutez AVANT la ligne "C'est tout" :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Les erreurs sont enregistrées dans wp-content/debug.log
Désactivez WP_DEBUG une fois le problème résolu */
Migrer du local vers le serveur
Quand votre site local est prêt à être mis en ligne :
- Méthode simple : installer le plugin All-in-One WP Migration, exporter le site local, importer sur le serveur
- Méthode complète : Duplicator crée un package (archive + installer.php) que vous uploadez sur le serveur
- Méthode WP-CLI : export SQL + search-replace des URLs + transfert fichiers via SCP
# Migration avec WP-CLI (méthode développeur)
# Sur le site local :
wp db export backup.sql
# Transférer les fichiers et la base
scp -r /local/monsite/* user@serveur:/var/www/votresite.sn/
scp backup.sql user@serveur:/tmp/
# Sur le serveur :
cd /var/www/votresite.sn
wp db import /tmp/backup.sql
wp search-replace 'http://monsite.local' 'https://votresite.sn' --all-tables
wp cache flush