Création d’un site web avec WordPress
Par Gravier Roman, Weil Mathéo et Legros Alexandre
Contexte et Objectifs
Le projet visait à concevoir et déployer un site vitrine pour une confiserie en utilisant WordPress, tout en acquérant une maîtrise approfondie des outils et configurations nécessaires à l’hébergement web. L’objectif final était de produire un site attractif et fonctionnel, en adéquation avec une maquette initiale, tout en résolvant les problématiques techniques rencontrées.
Étapes clés du projet
- Élaboration du cahier des charges :
- Définition des besoins spécifiques du site vitrine pour une confiserie.
- Création d’une maquette initiale détaillant la structure et le design souhaités.
- Identification des fonctionnalités clés : présentation des produits, contact, et sections informatives.
- Création et configuration d’une machine virtuelle :
- Mise en place d’une machine virtuelle pour servir de serveur web.
- Installation et configuration des services nécessaires, notamment Apache, PHP, et MySQL, pour accueillir WordPress, avec la commande suivante :
sudo apt install apache2 php libapache2-mod-php php-mysql
.
- Installation de WordPress :
- Téléchargement et décompression de la dernière version de WordPress sur le serveur, avec les commandes suivantes :
cd /tmp && curl -O https://wordpress.org/latest.tar.gz
pour le téléchargement ettar xzvf latest.tar.gz
pour la décompression. - Configuration des fichiers principaux de WordPress, comme le fichier
wp-config.php
, pour connecter le site à la base de données et définir les paramètres de domaine.
- Téléchargement et décompression de la dernière version de WordPress sur le serveur, avec les commandes suivantes :
- Configuration du domaine :
- Création d’un répertoire dédié pour le domaine avec la commande :
sudo mkdir /var/www/le_domaine
. - Configuration des fichiers Apache pour le domaine avec :
sudo nano /etc/apache2/sites-available/le_domaine.conf
. - Activation des modifications et déploiement des paramètres de domaine.
- Création d’un répertoire dédié pour le domaine avec la commande :
- Problèmes rencontrés et solutions
- Problèmes techniques :
- Certaines commandes ne fonctionnaient pas comme prévu (dépendances manquantes ou incompatibilités).
- Difficultés dans la configuration du domaine et des paquets nécessaires pour PHP et WordPress.
- Solutions apportées :
- Suppression de certains proxys bloquant les installations.
- Transition temporaire vers des outils locaux comme WAMP ou XAMP pour tester et configurer.
Résultat final
- Un site web fonctionnel et opérationnel, respectant les attentes définies par la maquette initiale.
- Hébergement sécurisé sur une machine virtuelle avec un domaine entièrement configuré.
Compétences développées
- Techniques :
- Configuration de serveurs web (Apache, PHP, MySQL).
- Installation et déploiement de CMS (WordPress).
- Gestion des domaines et résolution des problèmes techniques liés à l’hébergement web.
- Organisationnelles :
- Travail en équipe pour la planification et l’exécution des différentes étapes du projet.
- Résolution collaborative des défis rencontrés.
Ce projet a permis de mettre en pratique des compétences techniques et de gestion tout en produisant un résultat concret, adapté à un environnement professionnel.

