Installation de WordPress (nginx et mysql)

Ce petit tutoriel a pour but de vous décrire l’installation d’un site sous WordPress avec un serveur Web et un serveur de base de données séparé.

Téléchargement de WordPress

On commence par installer les paquets suivant :

#apt-get install nginx php5-fpm php5-mysql php5-gd mysql-client

Ensuite on télécharge la dernière version de WordPress dans le dossier /var/www

#cd /var/www
#wget http://fr.wordpress.org/latest-fr_FR.tar.gz

Puis on décompresse cette archive et on la supprime :

#tar -xzvf latest-fr_FR.tar.gz
#rm latest-fr_FR.tar.gz

Après la décompression du fichier, on obtient donc un dossier wordpress

Configuration de nginx pour PHP-5

Pour que notre serveur web nginx prennent en compte php, on se rend tout d’abord dans le fichier « nano /etc/nginx/sites-available/default » pour ajouter « index.php ».

# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;

Dans le même fichier, il faut également modifier la partie «  location ~ \.php$ » comme ceci :

location ~ \.php$ {
 try_files $uri =404;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 fastcgi_pass unix:/var/run/php5-fpm.sock;
 fastcgi_index index.php;
 include fastcgi_params;
 }

Ensuite, on redémarre notre serveur nginx, « /etc/init.d/nginx restart ». Pour vérifier si le PHP est bien pris en compte par nginx, on se rend dans « cd /usr/share/nginx/www » et on créer un nouveau fichier « nano info.php » où l’on écrit «  <? php phpinfo(); ?>». Rendez-vous ensuite dans votre navigateur et écrivez votre adresse IP suivie de /info.php, cela devrait afficher :

44

Création de la base de données

Puis on créer la base de données sur une autre machine linux :

#apt-get install mysql-server

Pendant l’installation, le mot de passe root doit être renseigné. Nous choisirons le mot de passe « Password » pour ce tutoriel. Dans le fichier « /etc/mysql/my.cnf », on commente la ligne « #bind-address = 127.0.0.1 » pour autoriser tous les autres utilisateurs à se connecter à cette base de données. Après cela, on entre en mode de commande mysql :

#mysql -u root -p

Puis on créer la base de données wordpress :

mysql> CREATE DATABASE wordpress;

Et on donne tous les droits à l’utilisateur root (remplacer Password par le mot de passe choisi pour l’utilisateur root) :

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION; 
FLUSH PRIVILEGES;

On termine par redémarrer le service :

#service mysql restart

Une fois terminés, nous retournons sur le serveur web pour finir la configuration des fichiers de wordpress.

Installation de WordPress

Dans le dossier « /var/www/wordpress », on copie le fichier wp-config-sample.conf :

cp wp-config-sample.php wp-config.php

Puis on édite le fichier wp-config.php en ajoutant les valeurs nom de la base de données, utilisateur et mot de passe ainsi que l’adresse IP de notre base de données :

/** Nom de la base de données de WordPress. */
define('DB_NAME', 'wordpress');

/** Utilisateur de la base de données MySQL. */
define('DB_USER', 'root');

/** Mot de passe de la base de données MySQL. */
define('DB_PASSWORD', 'Password');

/** Adresse de l▒^▒^▒hébergement MySQL. */
define('DB_HOST', 'IP de la base de données');

Pour lancer l’installation, on se rend sur un navigateur web pour y indiquer l’adresse IP de notre serveur web suivi du chemin vers le fichier d’installation :

http://ip_du_serveur_web/wp-admin/install.php

Et l’on se retrouve sur la page d’installation si dessous :

wordpressacceuil.PNGUn fois que l’installation est finie (quelques secondes après avoir cliqué sur le bouton installer WordPress), on peut se rendre directement sur la page d’accueil du site en indiquant l’adresse IP dans la barre de recherche de votre navigateur favori.

wordpressacceuil1.PNG

 

 

Il est possible de se connecter au panneau de configuration du site avec le lien « connexion » en bas de la page d’accueil.

Source : http://howto.wared.fr/installation-wordpress-nginx-php5-fpm/

 

 

 

 

 

 

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Créez un site ou un blog sur WordPress.com

Retour en haut ↑

%d blogueurs aiment cette page :