Installation de WordPress en localhost

1. A propos de WordPress

WordPress est un système de gestion de contenu (Content Management System CMS) écrit en PHP qui utilise une base de données MySQL. Le système WordPress permet de créer des blogs, des sites Web en toute simplicité! Ainsi WordPress est le système le plus simple et le plus puissant qui existe aujourd'hui.
WordPress est une excellente plate-forme de site Web pour une variété de sites Web. Du blog au commerce électronique en passant par les sites Web d'entreprise et de portefeuille, WordPress est un CMS polyvalent. Conçu dans un souci de convivialité et de flexibilité, WordPress est une excellente solution pour les grands et les petits sites Web.

2. Installation du serveur local UWamp

2.1 A propos du serveur UWamp

Uwamp est une solution logicielle libre regroupant un serveur Web Apache, une base de données relationnelle et système de gestion de bases de données MySQL ou MariaDB ainsi que les langages scripts Perl et PHP etc.

  1. Apache: un serveur Web open source développé par la fondation Apache Software Foundation.
  2. MySQL/MariaDB: un système de gestion de base de données SGBD qui a tendance à favoriser MariaDB à l'insu de MySQL.
  3. PHP: langage de script coté serveur qui permet de créer des pages web dynamiques.
  4. Perl: un langage script utilisé pour l'administration système, le développement Web et la programmation en réseau.




2.2 Téléchargement et Installation du serveur Uwamp

1. Téléchrger Uwamp au format archive .rar via l'adresse: https://www.uwamp.com/fr/?page=download

Prérequis IMPORTANT !!

Avant d'utiliser UwAmp, vous devez installer Visual C++ Redistributable x86 version vc_redist.x86.exe. Il s'agit d'une exigence PHP. Mais si vous utilisez Windows 10 ou plus déjà mis à jour, il n'y a pas à s'inquiéter! Vous n'aurez besoin de rien ajouter!
Pour l'ancienne version de PHP, vous avez besoin de : Télécharger VC6 2005 vc_redist.x86.exe
Pour PHP 5.3 il vous faut : Télécharger VC9 2008 vc_redist.x86.exe
Pour PHP 5.4+ vous avez besoin de : Télécharger VC11 2012 vc_redist.x86.exe
Pour PHP 7.0 / 7.1 il vous faut : Télécharger VC14 2015 vc_redist.x86.exe
Pour PHP 7.2+ vous avez besoin de : Télécharger VC15 2017 vc_redist.x86.exe
Vous pouvez installer plusieurs versions de Redistributable pour Visual Studio et vous pouvez installer les versions x86 et x64. UwAmp utilise la version x86 pour conserver la compatibilité avec l'ancienne version de PHP.


2. Décompresser l'archive et mettez le dossier à la racine de votre disque dur. Par exemple "C:\Uwamp\"
Notez bien qu'à l'intérieur du dossier "Uwamp/" , il y a un autre dossier qui porte le même nom "Uwamp/". Veuillez donc prendre le dossier "Uwamp/" qui se trouve à l'intérieur afin que le main exécutable du serveur puisse être lu et trouvé facilement sans problème!

3. Lancez le serveur en double cliquant sur le fichier uwamp.exe


4. Maintenant si tout va bien, vous allez constater que les deux serveurs Apache et MySql sont démarrés! Néanmoins certain problèmes peuvent bloquer les serveurs, notamment le blocage des ports par d'autres processus. Si c'est le cas veuillez arrêter ces processus ou bien changer les ports utilisés par les serveurs. Pour changer le port utilisé par le serveur apache, cliquez sur le bouton Apache Config et sélectionnez ensuite sur la fenêtre qui s'ouvre la rubrique "main-serveur" et puis changer le port 80 qui est utilisé par défaut en un autre à titre d'exemple "8080". 


5. Choisissez ensuite la dernière version de php via la liste déroulante php version. Notez bien que les nouvelles versions de PHP, notamment PHP 7.4 et PHP 8 sont dotés de multiples avantages par rapport aux anciennes versions: PHP 5.x. PHP 8.0 est une mise à jour majeure du langage PHP.
Il contient de nombreuses nouvelles fonctionnalités et optimisations, notamment des arguments nommés, des types d'union, des attributs, la promotion de propriétés de constructeur, une expression de correspondance, un opérateur nullsafe, JIT et des améliorations dans le système de type, la gestion des erreurs et la cohérence.


6. Pour accéder à la page de démarrage du serveur, cliquez sur le bouton 'navigateur www' ou tout simplement saisissez l'adresse url: http://localhost dans votre navigateur. Notez bien que la page du démarrage du serveur est aussi accessible via l'adresse url: http://127.0.0.1 

E n accédant à la page du démarrage du serveur, vous verrez le message: Apache Work Fine! Qui veut dire que le serveur fonctionne correctement! Vous trouvez aussi un lien vers le système de gestion de bases de données PHPMyAdmin pour gérer vos bases de données, un lien vers PHP Info afin d'explorer les différents paramètres de configuration du langage PHP etc.

3. Création d'une base de donnée sur Uwamp

Sur la page de démarrage du serveur Uwamp: http://localhost/ , vous trouvez un certain nombre de liens vers les ressources du serveurs comme: la page PHPInfo qui contient les paramètres du langage PHP ,  le système de gestion de bases de données SGBD qui est PHPMyAdmin etc.  Cliquez alors sur le lien 'PHPMyAdmin' pour accéder au système de gestion de bases de données afin de pouvoir en créer une:

Vous obtenez alors la fenêtre d'authentification du serveur de bases de données MySql suivante qui vous demande de saisir votre nom d'utilisateur et votre mot de passe. Comment pourriez vous obtenir vos identifiants? Généralement presque tous les packages de serveurs locaux: Wamp, EasyPHP, Xampp, ... etc. utilisent les identifiants suivants:

Utilisateur    :  root
Password     :   aucun password

Mais ici sur Uwamp, c'est un peut différent:

Utilisateur    :  root
Password      :   root

saisissez les identifiants suivants:

  1. Utilisateur : root
  2. mot de passe : root

Vous obtenez alors, la page d'acceuil de PHPMyAdmin, qui vous permettera de gérer votre base de données en toute aisance!


Cliquez alors sur le menu 'Bases de données' qui se trouve en haut de la fenêtre pour créer une nouvelle base de données. Notez que parfois dans les versions: Wamp ou xampp,  quand vous cliquez sur Bases de données, vous rencontrez le problème: Aucun privilège!  Ce problème est du à une mauvaise installation! A cet effet vous devez désinstaller votre logiciel de serveur et le réinstaller correctement en donnant tous les droits à l'utilisateur root. Si tout va bien, vous obtenez alors la fenêtre suivante:

Saisissez alors le nom de votre base de données, à titre d'exemple 'maboutique' et choisissez ensuite l'interclassement du jeux de caractères 'utf8_general_ci' qui prends en charge presque tous les types de caractères et valider enfin en cliquant sur le bouton 'Créer' qui se trouve à droite. Si tout va bien vous allez constatez votre nouvelle base de donnée qui vient d'être crée sur le menu à droite:





4. Installation du système WordPress en local sur Uwamp

WordPress est un système de gestion de contenu (Content Management System CMS) gratuit et open source le plus utilisé à l'echelle international, vous pouvez le télécharger gratuitement depuis le site officiel: https://wordpress.org/download/
- Une fois téléchargé au format archive winrar, décompresser le et copier le dossier 'wordpress' qui se trouve à l'intérieur vers le dossier 'www/' du sereveur local Uwamp. Vous pouvez renommer le dossier wordpress comme bon vous semble, nommez le à titre d'exemple: 'maboutique'
- démarrez votre serveur Uwamp et tapez au navigateur : http://localhost/maboutique
Vous obtenez alors la fenêtre d'installation du système WordPress:

- Choisissez alors la langue et cliquez sur le bouton 'continuez', vous obtenez alors la fenêtre qui vous indique les informations nécessaire à la la création du fichier: wp-config.php:


- Cliquez alors sur le bouton "C'est partie !" Vous obtenez alors une fenêtre qui vous demande de saisir vos informations de base de données:

  1. Champ 1) : saisissez le nom de votre base de données que vous avez créer sur PHPMyAdmin, dans notre cas: 'maboutique'
  2. Champ 2) : saisissez l'identifiant de de base de données ici dans le cas du serveur Uwamp c'est 'root'
  3. Champ 3) : saisissez le mot de passe pour la base de données ici dans le cas du serveur Uwamp c'est 'root'
  4. Champ 4) : saisissez l'adresse du serveur de base de données, dans notre cas c'est 'localhost'
  5. Champ 3) : saisissez le préfixe des tables mysql de votre choix

Et finalement validez en cliquant sur le bouton 'Envoyez' qui se trouve en bas de la fenêtre.
Vous obtenez alors la fenêtre suivante:

- Cliquez alors sur le bouton "Lancer l'installation" et vous serz alors redirigé vers la fenêtre qui vous demande de saisir les informations finales:

Titre du site: mettez à titre d'exemple Ma Boutique
Identifiant : mettez 'admin' à titre d'exemple
Mot de passe : choisissez un mot de passe fort qui contient des lettres minuscules, des lettres majuscules, des chiffres, des caractères spéciaux comme: $, @, & etc.
Votre e-mail: saisissez votre email admin
Validez ensuite en cliquant sur le bouton Installer WordPress

Quel succès !
WordPress est installé. Merci et profitez bien !

- Cliquez alors sur le bouton 'Se connecter' pour accéder à la zone admin de votre site WordPress:
Et voila enfin la zone d'administration de votre site WordPress





 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Installation de WordPress en localhost

Leave a Reply

Your email address will not be published. Required fields are marked *