Installation manuelle de wordpress
WordPress est un outil libre permettant de créer des sites web ou des blogs personnalisés qui utilise PHP et MySQL.
Pré-requis
Avant de commencer l’installation de wordpress, il faut disposer d’un serveur LAMP fonctionnel.
1/ Téléchargement de wordpress
Nous pouvons télécharger l’archive de wordpress directement sur le site officiel.
Se placer à l’endroit ou l’on veut télécharger l’archive :
cd /home
sudo wget http://wordpress.org/latest.tar.gz
Décompresser l’archive téléchargée :
sudo tar -xzvf latest.tar.gz
Copier les fichiers extraits à la racine du serveur web :
sudo cp /emplacement_du_dossier_wordpress/wordpress/ /var/www/html
2/ Créer la base de données l’utilisateur et la base de données wordpress
Se connecter à MySQL :
mysql -u root -p
Créer la base de données :
CREATE DATABASE wordpress; Query OK, 1 row affected (0.00 sec)
Créer un utilisateur spécifique à cette base de données :
CREATE USER wordpressuser@localhost; Query OK, 0 rows affected (0.00 sec)
Définir le mot de passe pour notre nouvel utilisateur :
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password"); Query OK, 0 rows affected (0.00 sec)
On termine en donnant tous les droits à notre nouvel utilisateur sur la base de données précédemment créée
use wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec)
Ensuite on met à jour MySQL
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
Sortir de MySQL :
exit
3/ Préparer la configuration de WordPress
Tout d’abord nous allons copier le fichier d’exemple de configuration de wordpress :
sudo cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
On édite ensuite ce fichier :
sudo nano /var/www/wordpress/wp-config.php
Trouver la section qui contient les paramètres ci-dessous et les modifier en fonction de votre configuration :
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');
Sauvegarder et quitter (CTRL + X)
4/ Terminer l’installation
donner les droits d’écriture sur les fichiers de wordpress au serveur apache :
sudo chown -R www-data:www-data /var/www/html/wordpress
Une fois que toutes ces opérations ont été réalisées, ouvrir un navigateur internet et se rendre à l’adresse suivante :
http:// »ip_de_votre_serveur_wordpress »/wordpress
Pour terminer l’installation, choisir un nom pour votre nouveau site, créer un utilisateur administrateur, en remplissant les champs qui s’affichent.