2. Réalisé par : SAID YOUSSOUF AHMED
ImnaTech : Mise en place WordPress
OBJECTIFS :
Savoir mettre en place wordpress
Installation d appache2 et mysql
Creation de base des donnees
Se connecter au tableau de bord de Wordpress
Prérequis
Pour faire mettre WordPress, il nous faut :
Disposer des droits d'administration sur le serveur.
Disposer de la connexion internet.
1.1. wordpress ?
WordPress est un système de gestion de contenu (CMS) gratuit et open source
qui permet de créer des sites Internet. Les plugins et les thèmes permettent d’étendre
les fonctions des sites WordPress et de personnaliser les mises en page selon ses
besoins.
1.2.Préparation du machine Ubuntu 22.04
1.2.1. Mise à jour
Tout d’abord, on met à jour notre liste de packages logiciels en utilisant la commande suivante :
root@ubunu:/home/imnaubuntu#sudo apt-get update& upgrade
La prochaine étape de la configuration de la pile LAMP consistera à installer et à configurer
Apache2, le serveur Web. Exécutez la commande ci-dessous pour installer Apache 2 sur Ubuntu
1.2.2. Installation de apache2
Pour installer apacher on utlise la commande suivante :
root@ubunu:/home/imnaubuntu#apt install apache2
après on vérifie l’état de notre logiciel apache.
root@ubunu:/home/imnatech#systemctl enable apache2
root@ubunu:/home/imnatech#systemctl status apache2
3. Réalisé par : SAID YOUSSOUF AHMED
1.2.3. Installer MySQL
Une fois Apache démarré, il est temps d’installer MySQL. Exécutez la commande suivante dans
root@ubunu:/home/imnaubuntu# apt install mysql-server
Pour sécurise notre base de donnes, on installe le paquet suivant :
root@ubunu:/home/imnaubuntu# mysql_secure_installation
Tapez O/Oui, puis appuyez sur Entrée et force le mot de passe par défaut. Pour répondre aux
questions restantes, appuyez sur Y et appuyez sur la touche ENTR
Cette commande permettra également à MySQL de démarrer au démarrage.
root@ubunu:/home/imnatech# sudo systemctl enable mysql
root@ubunu:/home/imnatech# sudo systemctl status mysql
1.2.4. Installation PHP
Notre configuration de pile LAMP se termine par PHP. WordPress est un CMS basé sur PHP.
Nous avons besoin de PHP pour traiter le contenu dynamique de notre site WordPress.Ubuntu
20.04 est par défaut PHP 7.4. Nous aurons besoin de modules supplémentaires pour permettre à
PHP de communiquer avec les instances Apache et MySQL. La commande suivante installera
PHP avec les modules MySQL et Apache :
root@ubunu:/home/imnaubuntu# apt install php libapache2-mod-php php-mysql
4. Réalisé par : SAID YOUSSOUF AHMED
WordPress et de nombreux plugins utilisent des extensions PHP, que vous devrez installer
manuellement.
root@ubunu:/home/imnaubuntu# apt install php-curl php-gd php-mbstring
php-xml php-xmlrpc php-soap php-intl php-zip
1.2.4.1.vérifiera que PHP 7.4 a été installé avec succès :
Pour vérifier que le php est bien installe dans notre machine, on utilise la commande suivante :
root@ubunu:/home/imnaubuntu# php -v
Une fois PHP installé et toutes les extensions requises installées, Apache doit être redémarré
pour charger les nouvelles extensions.
root@ubunu:/home/imnaubunutu# systemctl restart apache2
1.3.Install WordPress
Une fois que nous avons configuré notre environnement LAMP, nous pouvons commencer à
installer WordPress. Tout d’abord, nous allons télécharger les fichiers d’installation de
WordPress et les placer dans le répertoire racine par défaut du serveur Web /var/www/html
On Télécharge la dernière installation de WordPress avec la commande suivante.
root@ubuntu:/var/www/html# sudo wget -c http://wordpress.org/latest.tar.gz
Extraire les fichiers
root@ubuntu:/:/var/www/html#
5. Réalisé par : SAID YOUSSOUF AHMED
root@ubuntu:/var/www/html# sudo tar -xzvf latest.tar.gz
Les fichiers WordPress extraits seront désormais placés dans le répertoire WordPress à
l'emplacement suivant sur votre serveur /var/www/html/wordpress.
1.3.1.Affichage
1.4. Créer une base de données
Ici on crée une base de données WordPress pour notre site « imna formation » avec un compte
utilisateur « imna »
On Connecte sur notre compte root MySQL via Terminal
Des que on connecte on entre le mot de passe root MySQL que on cree
root@ubuntu:/var/www/html# sudo mysql -u root –p
1.4.1. base de données « imnabase »
CREATE DATABASE imnawordpress;
SHOW DATABASES;
Créer l'utilisateur qui sera administrateur de la base de données WordPress.
Cet utilisateur sera nommé "adminwp202110_itconnect" et il aura comme mot de passe "Votre-
Super-Mot-De-Passe".
Ce qui donne la requête SQL suivante :
CREATE USER 'imna'@'localhost' IDENTIFIED BY 'imna2024';
Voir l utilisateur cree
Select user from mysql.user ;
GRANT ALL PRIVILEGES ON imnawordpress.* TO imna@localhost;
6. Réalisé par : SAID YOUSSOUF AHMED
pour actualiser les droits et activer les nouveaux privilèges sur notre base de données :
FLUSH PRIVILEGES;
WordPress va créer sa structure de tables lors de l'installation. Quittez la console MariaDB /
MySQL :
Exit
1.5.Supprission de la page d'index créée par défaut par Apache
root@ubuntu:/var/www/html# rm /var/www/html/index.html
1.5.1. déplacer tout le contenu du dossier "wordpress"
root@ubuntu:/var/www/html# mv wordpress/* /var/www/html/
1.5.2. Suppression de répertoire WordPress
root@ubuntu:/var/www/html# sudo rm wordpress/ -Rf
1.5.3. Autorisation exécutable
root@ubuntu:/var/www/html#chown -R www-data:www-dat
/var/www/html/wp_config-sample.php
1.5.4. édite le fichier wp_config-sample.php
On Met à jour les paramètres de la base de données Et on Enregistre le fichier et fermez-le.
7. Réalisé par : SAID YOUSSOUF AHMED
Une fois cela fait, on peut accéder à notre page WordPress pour terminer l’installation.
1.6. Installer et configurer WordPress
Pour commence l’installation de WordPress, il faut se connecte sur l'interface web. Pour cela, il
faut se rendre sur "http://IP-SERVEUR" avec votre navigateur
Ensuite, cliquez sur le bouton "continue !".
1.6.1. Information
Nom de la base de données : dans cet exemple, ce sera "imnabase"
Identifiant : le nom de l'utilisateur qui a les droits sur la base de données, en l'occurrence "imna"
Mot de passe : le mot de passe de cet utilisateur
Par défaut, ce préfixe est "wp"
Et puis clique sur "Envoyer". Ce qui donne au final :
8. Réalisé par : SAID YOUSSOUF AHMED
Une fois que terminé, on clique sur le bouton « Install wordpress »
WordPress » et c’est parti !
Notre site a été installé avec succès. On peut cliquer sur le bouton « Se
connecter » pour accéder au tableau de bord de notre site et commencer à
le personnaliser.