Honnêtement, que vous installiez WordPress pour la première fois chez un hébergeur, que vous souhaitiez comprendre l’architecture en installant manuellement, ou que vous vouliez développer en local sans toucher au site en ligne, ce guide couvre les 3 méthodes avec les vrais détails que les autres tutos omettent.
43%
des sites web mondiaux tournent sous WordPress en 2025 (W3Techs)
5 min
pour installer WordPress via l’installateur automatique d’un hébergeur moderne
PHP 8.2
version minimale recommandée pour WordPress 6.7, PHP 7.x n’est plus supporté
⚠️
Prérequis WordPress 6.7 (2025) : PHP 8.2 minimum recommandé (8.3 idéal), MySQL 8.0 ou MariaDB 10.6, HTTPS. WordPress ne supporte plus officiellement PHP 7.x. Vérifiez la version PHP de votre hébergeur avant de commencer.
Bon, il existe trois façons d’installer WordPress. Elles ne s’adressent pas aux mêmes profils et ne servent pas les mêmes objectifs. Choisir la mauvaise vous fera perdre du temps, ou pire, vous créera des problèmes difficiles à corriger plus tard. Et avant même de lancer l’installation, mieux vaut s’être assuré que WordPress est bien le bon CMS pour votre projet face à Wix ou Shopify.
Méthode
Durée
Difficulté
Pour qui
Installateur hébergeur
5 min
⭐
Lancer un site rapidement, pas de besoin technique
Installation manuelle FTP
30 min
⭐⭐⭐
Comprendre l’architecture, contrôle total des fichiers
Installation locale
20 min
⭐⭐
Développer et tester sans toucher au site en ligne
· · ·
Méthode 01 : La plus rapide
Installer WordPress via l’hébergeur, 5 minutes chrono
À vrai dire, avant de lancer cette procédure, assurez-vous d’avoir déjà enregistré votre nom de domaine .ch ou .swiss et configuré son DNS chez votre registrar. Tous les hébergeurs modernes proposent un installateur automatique WordPress (Softaculous, hPanel, Plesk). C’est la méthode recommandée pour 90% des projets : elle crée la base de données, configure wp-config.php et installe les fichiers WordPress en un clic. Ce que vous perdez en contrôle, vous le gagnez en temps et en fiabilité.
Étapes sur Infomaniak (recommandé pour la Suisse) :
1
Connectez-vous à Manager → Hébergement web → sélectionnez votre hébergement → onglet Sites web → Installer WordPress.
2
Choisissez le domaine cible. Laissez le champ de sous-dossier vide pour installer à la racine (votresite.ch), ne mettez pas « /wordpress » sauf si vous voulez une URL en sous-répertoire.
3
Renseignez le nom du site, l’e-mail admin et un mot de passe fort. Sélectionnez la langue Français. Ne gardez pas « admin » comme identifiant, c’est le premier nom que les bots essaient.
4
Validez. L’installateur crée automatiquement la base de données, dépose les fichiers et configure wp-config.php. Accédez à votresite.ch/wp-admin en moins de 2 minutes.
Ce que l’installateur configure à votre place, et ce qu’il ne fait pas :
✓ Fait automatiquement
Base de données créée
wp-config.php configuré
WordPress téléchargé et décompressé
Compte admin créé
✗ À faire après
Changer le préfixe de table wp_
Configurer les permaliens
Supprimer le contenu par défaut
Installer un plugin de sécurité
· · ·
Méthode 02 : La méthode des pros
Installation manuelle via FTP + phpMyAdmin
Concrètement, l’installation manuelle vous donne une compréhension architecturale de WordPress que l’installateur automatique masque. Elle est indispensable si vous reprenez un projet existant, si vous migrez depuis un autre serveur, ou si vous voulez un contrôle total sur chaque paramètre.
1
Télécharger WordPress
Sur fr.wordpress.org, toujours la dernière version stable. Décompressez le ZIP sur votre ordinateur.
2
Créer la base de données
Dans phpMyAdmin ou le panneau de votre hébergeur : créez une base de données. Choisissez impérativement l’interclassement utf8mb4_unicode_ci et non utf8_general_ci. La différence : utf8mb4 supporte les emojis, les caractères CJK et les symboles spéciaux, utf8 classique les corrompra silencieusement.
3
Uploader via FTP
Avec FileZilla ou Cyberduck, connectez-vous à votre hébergeur. Uploadez le contenu du dossier wordpress/ (pas le dossier lui-même) dans public_html/ ou le dossier racine de votre domaine.
4
Lancer l’assistant d’installation
Rendez-vous sur votresite.ch dans le navigateur. WordPress détecte l’absence de wp-config.php et lance l’assistant. Renseignez le nom de la BDD, l’utilisateur MySQL, le mot de passe et l’hôte (localhost dans 99% des cas).
5
Changer le préfixe des tables
À l’étape où WordPress vous demande le préfixe de table, ne laissez JAMAIS wp_. Utilisez quelque chose comme vl8k_ ou site2025_. Les scripts d’injection SQL automatisés ciblent systématiquement le préfixe wp_ par défaut.
· · ·
Méthode 03 : Développement sans risque
Installer WordPress en local sur son ordinateur
Du coup, travailler en local signifie faire tourner WordPress directement sur votre ordinateur, sans hébergeur ni connexion internet. C’est la méthode préférée des développeurs et designers : vous testez les thèmes, les plugins et les modifications sans aucun risque de casser le site en production.
WampServer ou LocalWP, lequel choisir en 2025 ?
LocalWP Recommandé 2025
Interface graphique, zéro configuration
Crée un site WordPress en 1 minute
Migration vers serveur en un clic (Live Link)
Gratuit, disponible Windows / Mac / Linux
Support natif de WordPress Multisite
WampServer Windows uniquement
Pile WAMP complète (Apache, MySQL, PHP)
Accès aux fichiers de config (php.ini, httpd.conf)
Plusieurs versions PHP en parallèle
Demande plus de configuration initiale
Indispensable si vous voulez comprendre le stack serveur
Guide WampServer, installation sans erreurs
① Téléchargez WampServer sur wampserver.com, version 64 bits. Installez aussi les Visual C++ Redistributable Packages indiqués sur la page (erreur DLL n°1 si oubliés).
② Installez dans C:wamp64, jamais dans « Program Files », les restrictions de droits Windows casseraient vos scripts.
③ Icône en barre des tâches : 🔴 éteint · 🟠 un service bloqué (port 80 pris par Skype ou IIS) · 🟢 prêt. Si orange persistant : Wamp → Apache → Service → Tester le port 80.
⑤ Créez la base dans phpMyAdmin (localhost/phpmyadmin, identifiant root, sans mot de passe). Interclassement : utf8mb4_unicode_ci.
⑥ Décompressez WordPress dans C:wamp64wwwmon-projet et accédez à localhost/mon-projet.
https://www.youtube.com/watch?v=pZ3IAvv8RA4
Vidéo : Installer WampServer sans erreurs de port 80
https://www.youtube.com/watch?v=8mLdHmOAcaU
Vidéo : Connexion base de données et WordPress pas à pas
· · ·
Avancé
Les secrets de wp-config.php que personne n’explique
Voilà. Le fichier wp-config.php contient bien plus que les identifiants de base de données. C’est le fichier de configuration central de WordPress, et plusieurs de ses paramètres ont un impact direct sur la sécurité, les performances et la stabilité de votre site.
🔐 Les clés de sécurité (Authentication Salts)
Le bloc define('AUTH_KEY', '...') contient 8 clés cryptographiques utilisées pour sécuriser les cookies de session. L’installateur automatique les génère, mais si vous les avez laissées par défaut lors d’une migration, tous vos utilisateurs connectés seront automatiquement déconnectés (et les cookies ne seront plus valides). Régénérez-les sur api.wordpress.org/secret-key/1.1/salt/ après chaque migration.
⚙️ WP_DEBUG, à désactiver absolument en production
define('WP_DEBUG', true); affiche les erreurs PHP à l’écran, utile en développement, catastrophique en ligne. Cela peut révéler des chemins de fichiers, des versions de plugins et des informations sensibles à n’importe quel visiteur. En production : WP_DEBUG = false.
🏠 WP_HOME et WP_SITEURL, essentiels pour les migrations
Si vous migrez un site de local vers le serveur (ou entre deux domaines), définir ces deux constantes dans wp-config.php prend priorité sur les valeurs en base de données. C’est le moyen le plus fiable d’éviter les boucles de redirection lors des migrations : define('WP_HOME','https://votresite.ch'); define('WP_SITEURL','https://votresite.ch');
💾 FS_METHOD, pour éviter les demandes FTP lors des mises à jour
Si WordPress vous demande des identifiants FTP à chaque mise à jour ou installation de plugin, ajoutez : define('FS_METHOD', 'direct');. Cela fonctionne si PHP a les droits d’écriture sur les fichiers, ce qui est le cas sur la plupart des hébergeurs mutualisés.
· · ·
Obligatoire
6 réglages à faire immédiatement après l’installation
Quand même, une installation WordPress par défaut n’est pas prête à être mise en ligne. Ces 6 réglages sont systématiquement oubliés par les débutants et créent des problèmes de SEO, de sécurité ou de performance des semaines plus tard.
01
Configurer les permaliens
Réglages → Permaliens → « Nom de l’article ». Le réglage par défaut (?p=123) est illisible et mauvais pour le SEO.
02
Supprimer le contenu par défaut
Supprimez l’article « Hello world! », la page « Sample Page » et le commentaire par défaut. Ce sont des cibles de spam et du contenu sans valeur.
03
Désactiver l’indexation si le site n’est pas prêt
Réglages → Lecture → cochez « Demander aux moteurs de ne pas indexer ce site ». À décocher avant la mise en ligne, source d’un problème SEO classique oublié pendant des mois.
04
Changer le rôle de l’utilisateur admin
Si vous avez gardé « admin » comme identifiant, créez un nouvel utilisateur administrateur avec un autre nom, reconnectez-vous, puis supprimez « admin ».
05
Installer un plugin de sécurité
Wordfence (gratuit) ou Solid Security. Activez la protection brute-force sur /wp-login.php dès le premier jour, les bots scannent WordPress en continu.
06
Configurer les mises à jour automatiques
Réglages → Mises à jour : activez les mises à jour automatiques pour le core WordPress. Les failles de sécurité exploitées sont presque toujours sur des versions non mises à jour.
· · ·
Dépannage
Erreurs courantes et solutions immédiates
Erreur « Error establishing a database connection »
Le nom de la BDD, l’utilisateur MySQL ou le mot de passe dans wp-config.php est incorrect. Vérifiez exactement le nom de la base dans votre panneau hébergeur, respectez la casse. L’hôte est presque toujours localhost, sauf chez certains hébergeurs qui indiquent un hôte spécifique dans leur interface.
Page blanche (White Screen of Death)
Activez WP_DEBUG = true dans wp-config.php pour voir l’erreur réelle. Cause la plus fréquente : conflit de plugin ou memory_limit trop bas. Désactivez tous les plugins via FTP (renommez le dossier /wp-content/plugins/ en /wp-content/plugins-off/) puis réactivez-les un à un.
Icône WampServer orange persistante
Le port 80 est occupé (Skype, IIS, autre Apache). Solution rapide : clic gauche sur l’icône → Apache → Service → Tester le port 80. Ou changez le port Apache sur 8080 dans httpd.conf et accédez via localhost:8080.
Boucle de redirection infinie après migration
L’URL dans la base de données pointe encore vers l’ancien domaine. Solution : ajoutez WP_HOME et WP_SITEURL dans wp-config.php avec le nouveau domaine. Ou utilisez le plugin Better Search Replace pour mettre à jour toutes les occurrences en base.
Vous préférez déléguer l’installation et la configuration ?
Nos équipes s’occupent de l’installation, la configuration sécurisée et le paramétrage initial de votre WordPress, que ce soit pour un nouveau site ou une refonte de site existant. Nous intervenons pour les projets en Suisse romande comme à distance.
Quelle est la différence entre WampServer et LocalWP ?
WampServer est une pile WAMP complète (Apache, MySQL, PHP) qui vous donne accès à tous les fichiers de configuration, idéal pour les développeurs qui veulent maîtriser le stack technique. LocalWP est un outil conçu exclusivement pour WordPress, avec une interface graphique qui crée un site local en moins d’une minute sans aucune configuration. En 2025, LocalWP est recommandé pour la majorité des utilisateurs ; WampServer reste pertinent si vous travaillez avec plusieurs technologies ou souhaitez reproduire une configuration serveur spécifique.
Comment migrer un site WordPress local vers un hébergeur en ligne ?
Deux méthodes. La plus simple : le plugin Duplicator ou All-in-One WP Migration, qui créent un paquet complet (fichiers + base de données) à uploader sur le serveur cible. La méthode manuelle : exportez la base via phpMyAdmin, uploadez les fichiers en FTP, importez la base, puis mettez à jour les URLs dans la base avec le plugin Better Search Replace. N’oubliez pas de régénérer les clés de sécurité dans wp-config.php et de définir WP_HOME / WP_SITEURL avec le nouveau domaine.
WordPress est-il gratuit ?
Le logiciel WordPress (wordpress.org) est entièrement gratuit et open source. Ce qui coûte : l’hébergement (à partir de 3–10 CHF/mois), un nom de domaine (10–20 CHF/an), et éventuellement des thèmes ou plugins premium. WordPress.com (la plateforme hébergée) est différent et propose des offres payantes avec des fonctionnalités limitées sur les plans gratuits.
Peut-on installer WordPress sur Mac ?
Oui. WampServer est uniquement Windows, mais les équivalents Mac sont MAMP (payant pour la version Pro) ou LocalWP (gratuit, disponible sur Mac, Windows et Linux). LocalWP est recommandé sur Mac car il est optimisé pour WordPress et ne demande aucune configuration technique.
Faut-il un hébergeur spécialement optimisé pour WordPress ?
Non, WordPress fonctionne sur n’importe quel hébergement PHP/MySQL. Un hébergement « optimisé WordPress » propose généralement des configurations PHP préconfigurées, un cache serveur dédié et des mises à jour automatiques, ce qui simplifie la maintenance. Pour un site suisse, Infomaniak (serveurs en Suisse, bonne performance, support en français) est un choix solide. L’hébergement « optimisé » devient utile surtout à partir d’un certain volume de trafic ou pour des sites e-commerce.
L’installation et la configuration de WordPress suivent les mêmes bonnes pratiques partout en Suisse romande. Ce qui change, c’est parfois l’hébergeur retenu selon la stack et la région, notre recommandation reste constante : des serveurs locaux, un support en français, et une configuration PHP à jour.
Fondateur de VLdesign, agence web suisse romande basée entre Lausanne et Genève. 26 ans d'expérience dans la création de sites internet, le référencement local SEO et l'accompagnement digital des PME suisses. Passionné par WordPress, l'ergonomie web et la stratégie de contenu. J'écris sur ce blog les retours terrain de mes projets clients.
PartagerLinkedInXWhatsAppCopier le lien Si votre stratégie d’acquisition digitale repose encore sur l’espoir qu’un utilisateur clique sur le premier résultat de…
PartagerLinkedInXWhatsAppCopier le lien Ressources entrepreneurs · Lausanne + 20 km · 2026 Trouver le bon accompagnement entrepreneur à Lausanne, c’est…
PartagerLinkedInXWhatsAppCopier le lien l’offre d’hébergement WordPress propulsée par Celeste Un site WordPress lent ou instable, c’est du chiffre d’affaires qui…
Nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir nous permettra de traiter des données telles que le comportement de navigation. Le fait de ne pas consentir peut avoir un effet négatif sur certaines fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou la personne utilisant le service.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.