Installation de WordPress sur un Raspberry PI

Ce tutoriel est la suite de celui consacré à la configuration d’un hôte virtuel basé sur le numéro de port pour le serveur WEB Apache. On travaille ici sur un Raspberry PI. J’utilise la prise en main depuis un poste client sur le réseau en SSH et un partage Samba pour transférer des fichiers sur le Raspberry PI. Les commandes qui suivent sont à exécuter en administrateur (root).

Configuration d’un partage Samba

J’ai créé un partage Samba (/samba/partage) qui m’a permis de copier l’archive de WordPress (wordpress-4.5.3-fr_FR.tar.gz) sur mon serveur. Exemple de configuration de partages Samba à adapter (j’ai conservé les sections « global » et « Partage » du fichier smb.conf) :

Partages avec Samba sous Debian 7

On peut télécharger l’archive WordPress depuis le site : https://fr.wordpress.org/

J’ai donc copié l’archive WordPress dans /samba/partage. Pour procéder à son extraction depuis ce dossier :

tar -xzvf wordpress-4.5.3-fr_FR.tar.gz

Création de la base de données pour WordPress :

mysql -u root -p
CREATE DATABASE wpdatabase;
CREATE USER wpuser@localhost;
SET PASSWORD FOR wpuser@localhost= PASSWORD("dbpassword");
GRANT ALL PRIVILEGES ON wpdatabase.* TO wpuser@localhost IDENTIFIED BY 'dbpassword';
FLUSH PRIVILEGES;
exit

Les paramètres suivants que nous venons de définir seront utilisés pour finaliser l’installation depuis un navigateur WEB :

Nom de la base de données : wpdatabase

Identifiant : wpuser

Mot de passe : dbpassword

On poursuit l’installation de WordPress (dans mon cas rsync était déjà installé) et l’on donne les droits à l’utilisateur et au groupe d’Apache (www-data) sur les répertoires concernés :

apt-get install rsync
rsync -avP /samba/partage/wordpress/ /srv/www.port-8000
cd /srv/www.port-8000
chown -R www-data:www-data /srv/www.port-8000/*
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
ls -ls

Je renomme le fichier index.html présent pour pouvoir accéder à l’accueil WordPress :

mv index.html index.html.sav

Finaliser l’installation de WordPress

On peut ensuite se connecter à WordPress depuis un poste de réseau local et un navigateur WEB. Les paramètres utilisés sont l’adresse IP du serveur (192.168.1.51 dans mon cas) et le port (8000) :

http://192.168.1.51:8000

Au cour de la procédure de finalisation de l’installation on doit éventuellement créer le fichier wp-config.php (copier/coller du contenu) . on peut l’éditer avec la commande suivante :

nano /srv/www.port-8000/wp-config.php

On peut ce connecter en utilisant SSH au serveur depuis un poste du réseau local pour réaliser cette opération.

On peut ce connecter en utilisant SSH au serveur depuis un poste du réseau local pour réaliser cette opération.

Voir le pdf concernant la finalisation de l’installation depuis le navigateur WEB :

Finaliser l’installation de WordPress

On peut ensuite à nouveau se connecter au site avec l’IP et le numéro de port comme précédemment.