UBUNTU – Installation de WordPress

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

wordpress_install

Pour terminer l’installation, choisir un nom pour votre nouveau site, créer un utilisateur administrateur, en remplissant les champs qui s’affichent.