Installer et configurer WordPress dans l’environnement ServBay
Aperçu
WordPress est un système de gestion de contenu (CMS) open-source puissant et très populaire, construit sur PHP et MySQL. Il s'agit de la principale plateforme mondiale pour la création de sites Web et de blogs, bénéficiant d'une grande communauté, de nombreux plugins et thèmes, et adaptée à tous types de projets, du blog personnel au site e-commerce complexe.
ServBay est un environnement de développement Web local spécialement conçu pour macOS, offrant une solution tout-en-un. Il intègre plusieurs versions de PHP, des bases de données majeures (MySQL, PostgreSQL, MongoDB), des serveurs Web (Caddy, Nginx), Redis et d'autres outils. Grâce à ServBay, les développeurs peuvent facilement créer un environnement local isolé, flexible et performant, rendant l'installation et le test de WordPress en local extrêmement pratiques.
Ce guide vous accompagnera pas à pas pour télécharger, installer et configurer WordPress dans ServBay, afin de démarrer rapidement votre développement local sur WordPress.
Prérequis
Avant de commencer, assurez-vous que :
- ServBay est installé et fonctionne sur votre système macOS.
- Au moins une version de PHP (WordPress nécessite PHP 7.4 ou supérieur) et un paquet MySQL ou MariaDB sont installés et démarrés dans ServBay.
- Vous avez des bases sur les serveurs Web, bases de données et l’utilisation du terminal.
Étapes pour installer WordPress
Voici les étapes détaillées pour installer et configurer WordPress dans ServBay :
Étape 1 : Télécharger et extraire WordPress
Commençons par obtenir les fichiers de la dernière version de WordPress et les placer dans un sous-dossier du dossier racine de ServBay (/Applications/ServBay/www
).
Se déplacer dans le dossier racine des sites ServBay
Ouvrez le Terminal puis exécutez la commande suivante pour vous placer dans le dossier racine des sites de ServBay :
bashcd /Applications/ServBay/www
1Télécharger la version la plus récente de WordPress
Utilisez la commande
curl
pour télécharger la dernière archive WordPress :bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1Créer un dossier projet et extraire WordPress
Créez un dossier pour votre site (par exemple
servbay-wordpress-app
) puis extrayez le contenu téléchargé dedans. L’option--strip-components 1
enlève le dossier supérieurwordpress
, plaçant directement le contenu à la racine du dossier choisi.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2Vos fichiers WordPress devraient maintenant se trouver dans
/Applications/ServBay/www/servbay-wordpress-app
.
Étape 2 : Créer une base de données et un utilisateur
WordPress a besoin d’une base de données pour stocker son contenu et ses réglages (articles, pages, commentaires, paramètres de plugins, etc.). Nous allons utiliser le service de base de données intégré à ServBay pour créer une nouvelle base et un utilisateur dédié.
Accéder à l’outil de gestion de base de données de ServBay
ServBay propose par défaut phpMyAdmin ou Adminer (selon votre configuration). Depuis votre navigateur, allez sur la page d’accueil
https://servbay.host/
puis cliquez sur le lien « phpMyAdmin » ou « Adminer » pour accéder à l’interface de gestion.Se connecter à l’outil de gestion
Connectez-vous avec l’utilisateur
root
et le mot de passe root défini lors de l’installation de ServBay.Créer une nouvelle base de données
Depuis l’interface de gestion :
- Trouvez l’option « Nouvelle base » ou « Créer une base de données ».
- Entrez un nom, par exemple
servbay_wordpress_db
. - Choisissez l’encodage
utf8mb4
et le classementutf8mb4_unicode_ci
(recommandé par WordPress pour supporter un large jeu de caractères, dont les Emoji). - Cliquez sur « Créer ».
Créer un utilisateur et assigner les droits
Par sécurité, créez un utilisateur dédié pour WordPress avec les permissions nécessaires uniquement.
- Dans l’outil de gestion, allez dans « Comptes utilisateurs ».
- Cliquez sur « Ajouter un utilisateur ».
- Renseignez :
- Nom d’utilisateur :
wordpress_user
- Hôte :
localhost
- Mot de passe : entrez un mot de passe fort (évitez les mots de passe simples comme
password123
). Utilisez un générateur si besoin et gardez ce mot de passe de côté, il sera utile plus tard (par exemple :your_strong_password_here
). - Répéter : saisissez à nouveau le mot de passe.
- Nom d’utilisateur :
- Important : Dans la section « Privilèges globaux », ne cochez pas « Tout sélectionner » (Check All) ou « Accorder tous les privilèges ». On attribuera les droits spécifiques à la base créée.
- Cliquez sur « Ajouter utilisateur » ou « Exécuter ».
Après création, attribuez à cet utilisateur l’accès à
servbay_wordpress_db
:- Dans « Comptes utilisateurs », trouvez
wordpress_user@localhost
et cliquez sur « Modifier privilèges ». - Allez à la section « Privilèges spécifiques à une base ».
- Choisissez la base
servbay_wordpress_db
. - Cliquez sur « Exécuter ».
- Sur la nouvelle page, cochez « Tout sélectionner » (Check All) pour donner tous les droits sur cette base.
- Cliquez à nouveau sur « Exécuter » pour enregistrer les modifications.
Étape 3 : Configurer le site dans ServBay
Nous devons maintenant indiquer à ServBay comment router le domaine de votre site WordPress sur les bons fichiers.
Ouvrir l’application ServBay
Lancez ServBay.
Ajouter une nouvelle configuration de site
Dans l’interface, allez dans l’onglet « Sites web » puis cliquez sur le « + » en bas à gauche et sélectionnez « Ajouter un site ».
Saisir les informations de configuration
Renseignez :
- Nom : un nom explicite, ex :
ServBay WordPress Dev
- Domaine : l’URL locale voulue, ex :
servbay-wordpress.demo
. ServBay s’occupera de proposer ce domaine en accès local. - Type de site : sélectionnez
PHP
. - Version PHP : choisissez une version compatible WordPress (Idéalement PHP 8.x). ServBay permet de gérer plusieurs versions PHP.
- Racine du site : pointez sur
/Applications/ServBay/www/servbay-wordpress-app
.
- Nom : un nom explicite, ex :
Enregistrer la configuration
Cliquez sur « Enregistrer ». ServBay appliquera la nouvelle configuration et peut vous demander de redémarrer le serveur Web associé. Validez si besoin.
Grâce à la configuration automatique de ServBay, le domaine local, comme
servbay-wordpress.demo
, disposera d’un certificat SSL local de confiance pour des connexions HTTPS sécurisées.
Étape 4 : Finaliser l’installation de WordPress
Votre base de données et votre site sont configurés. Il reste à lancer l’assistant d’installation de WordPress via le navigateur.
Accéder à votre site WordPress local
Sur votre navigateur, saisissez l’URL définie précédemment, par ex.
https://servbay-wordpress.demo
.Lancer l’assistant d’installation
Si tout est en ordre, vous verrez la page d’accueil de WordPress, vous invitant à choisir une langue. Faites-le, puis cliquez sur « Continuer ».
Saisir les paramètres de connexion à la base de données
Renseignez les informations définies à l’étape 2 :
- Nom de la base de données :
servbay_wordpress_db
- Utilisateur :
wordpress_user
- Mot de passe :
your_strong_password_here
(remplacez-le par le mot de passe réellement choisi) - Hôte de la base :
localhost
- Préfixe des tables :
wp_
(valeur par défaut, mais pour plus de sécurité, vous pouvez le modifier, ex :sbwp_
)
Cliquez sur « Soumettre ». Si la connexion marche, WordPress propose de poursuivre l’installation.
- Nom de la base de données :
Lancer l’installation
Cliquez sur « Lancer l’installation » (Run the installation).
Saisir les informations du site
Ensuite, remplissez les informations de base :
- Titre du site : nom de votre site.
- Nom d’utilisateur : créez le compte administrateur WordPress (évitez d’utiliser
admin
, choisissez un identifiant unique). - Mot de passe : le mot de passe administrateur. WordPress vous informera du niveau de sécurité du mot de passe. Choisissez un mot de passe fort.
- Votre adresse e-mail : entrez votre mail.
- Visibilité pour les moteurs de recherche : pour un environnement local, cochez « Demander aux moteurs de recherche de ne pas indexer ce site », afin qu'il ne soit pas référencé par erreur.
Finaliser l’installation
Une fois tout saisi, cliquez sur « Installer WordPress ». L’installation va se compléter automatiquement.
Après succès, vous accéderez à une page de confirmation avec un lien pour vous connecter à l’administration WordPress.
Créer votre site avec WordPress
Félicitations ! WordPress est maintenant installé et configuré dans votre environnement local ServBay. Vous pouvez désormais profiter de toutes ses fonctionnalités pour bâtir votre site.
Connectez-vous à l’admin WordPress (https://servbay-wordpress.demo/wp-admin/
) pour :
- Installer des thèmes et plugins : via « Apparence » > « Thèmes » et « Extensions » > « Ajouter ». ServBay facilite le test de nombreux thèmes et plugins en toute sécurité.
- Créer et éditer du contenu : ajoutez des articles ou des pages via les menus « Articles » et « Pages ».
- Configurer les menus de navigation : gérez la structure du site via « Apparence » > « Menus ».
- Personnaliser l’apparence : utilisez « Apparence » > « Personnaliser » ou les options du thème pour modifier la mise en page ou le style.
Foire aux questions (FAQ)
Q : Impossible d’accéder à
https://servbay-wordpress.demo
. Que faire ?- R : Vérifiez que ServBay fonctionne, que les serveurs Web (Caddy/Nginx) et PHP nécessaires sont bien démarrés.
- Contrôlez la configuration du site : orthographe du domaine, racine pointant sur
/Applications/ServBay/www/servbay-wordpress-app
, bonne version PHP assignée. - Essayez de vider le cache du navigateur ou d’utiliser le mode navigation privée.
- Assurez-vous que le pare-feu macOS ne bloque pas les connexions locales.
Q : Erreur de connexion à la base lors de l’installation WordPress ?
- R : Vérifiez soigneusement le nom de la base, l’utilisateur, le mot de passe et l’hôte (
localhost
). Ils doivent correspondre à ceux définis lors de la création dans l’outil de gestion. - Confirmez que MySQL ou MariaDB tournent bien dans ServBay.
- Assurez-vous que l’utilisateur a bien les droits sur la base
servbay_wordpress_db
.
- R : Vérifiez soigneusement le nom de la base, l’utilisateur, le mot de passe et l’hôte (
Q : Puis-je installer plusieurs sites WordPress sur ServBay ?
- R : Oui ! Il suffit de répéter les étapes 1 à 4 pour chaque site : nouveaux dossiers, nouvelles bases, nouveaux utilisateurs, nouvelle configuration de site/domaines locaux pour chaque instance.
Q : Quelles versions PHP ServBay prend-il en charge pour WordPress ?
- R : ServBay prend en charge de nombreuses versions PHP. Sélectionnez la version correspondant à vos besoins ou à la compatibilité WordPress ; en général, la version officielle stable la plus récente est recommandée.
Conclusion
En suivant ce guide, vous avez pu créer en toute simplicité un site WordPress local grâce à l’écosystème complet de ServBay. Les outils intégrés et la compatibilité multi-versions vous permettent de tester, développer et personnaliser votre site, thème ou plugin WordPress efficacement. Nous espérons que ce tutoriel vous sera utile pour démarrer dans le développement WordPress sur ServBay !