Table des matières

WordPress : installation sur une pile LAMP

Formation : BTS SIO — Option SISR

Logo PLC-SIO

1. Composants

Apache reçoit les requêtes HTTP, PHP exécute WordPress et MariaDB conserve ses données. L'exemple documenté utilise Debian 13, PHP 8.4 et le serveur web0 à l'adresse 192.36.3.20.

2. Préparer PHP

Les extensions mysql, curl, gd et zip sont présentes dans l'installation : accès à la base, requêtes HTTP, images et archives. La présence de mcrypt dans une commande ancienne ne signifie pas que cette extension est un prérequis général.

Contrôle des extensions PHP sur web0.

Contrôle des extensions PHP sur web0.

Le message « impossible de résoudre l'hôte web0 » demande de vérifier la cohérence entre /etc/hostname et /etc/hosts. Il est distinct de l'état des extensions PHP.

3. Installer le CMS

Les fichiers du CMS se trouvent dans /var/www/html. Le navigateur ouvre l'assistant, puis les paramètres de base de données et le compte d'administration sont renseignés. Les secrets ne sont pas reproduits ici.

Sélection de la langue dans l’assistant WordPress.

Sélection de la langue dans l’assistant WordPress.

Tableau de bord accessible après l’installation.

Tableau de bord accessible après l’installation.

Le tableau de bord confirme l'installation du CMS et l'exécution des pages PHP. Il ne démontre pas qu'un site vitrine complet a été produit.

4. Publication et exploitation

La configuration du VirtualHost est décrite dans Apache. L'exemple fonctionne en HTTP ; le déploiement HTTPS reste à réaliser. Prévoir les mises à jour du CMS et de ses extensions, des comptes limités aux rôles nécessaires et une sauvegarde de la base ainsi que des fichiers.

Un test de restauration et la personnalisation du site ne sont pas documentés comme réalisés dans les productions disponibles.