Installation WordPress / Ubuntu Server

Bonjour et bienvenu ! 

Pour l’un de mes premiers post, nous allons voir comment installer WordPress sur un machine virtuelle.

Cet environnement sera un peu comme une maquette pour un futur blog héberger, dans un premier temps, chez moi sur un Raspberry Pi puis chez un hébergeur type Gandi ou OVH

Je ferai une série de tutoriel sur l’installation et la sécurisation du blog au fur et à mesure de mon avancement.

Pour commencer, je pars d’un installation vierge d’un Ubuntu server 18.04, sur VMware Workstation


Prérequis d’installation

Nous allons commencer par une mise à jour des paquets

sudo apt update && sudo apt upgrade
sudo apt install apache2 mysql-server php7.2 php7.2-gd php7.2-mysql

Configuration de Mysql

A partir de la version 18.04, le compte root est authentifié par le compte système, pour se connecter

sudo mysql


Bien qu’il soit déconseillé de changer le fonctionnement, car le compte est utilisé pour effectuer des tâches de maintenances, une fois connecter vous pouvez le modifier comme ceci

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'le_mot_de_pass_choisi';
exit;


Reconnecter vous à MySQL

mysql -u root -p
ou
sudo mysql


Création de la base de données (nom_bdd), de l’utilisateur (user) et le mot de passe (mot_de_passe).
Remplacer bien ces trois valeurs.

create database nom_bdd;
create user user@localhost identified by ‘mot_de_passe‘;
grant all privileges on nom_bdd.* to user@localhost;
flush privileges;
exit

Configuration d’Apache

Éditer la configuration du site par défaut

sudo nano /etc/apache2/sites-enabled/000-default.conf


Ajouter ces lignes après « DocumentRoot /var/www »

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>


On redémarre Apache et on fait le ménage dans le répertoire du site.

sudo service apache2 restart
sudo rm -f /var/www/html/index.html


Télécharger la dernière version de WordPress

cd /tmp
wget https://wordpress.org/latest.tar.gz


Décompresser directement là ou s’exécute le site, en enlevant le contexte « wordpress/ »

sudo tar -xzf /tmp/latest.tar.gz -C /var/www/html/
sudo mv /var/www/html/wordpress/* /var/www/html/
sudo rmdir /var/www/html/wordpress/


A partir de là, le site est déjà accessible en tapant l’adresse IP du serveur dans votre navigateur.  Pour connaitre l’adresse ip de votre serveur taper cette commande 

ip a


Avant cela, nous allons modifier le propriétaire de l’ensemble des fichiers qui composent le site web.

Ces Permissions permettrons d’uploader des fichiers, installer des plugins.
Sous linux, il faut mettre en utilisateur et groupe « www-data »

sudo chown -R www-data:www-data /var/www/html/


Ensuite, connecter vous, vous devriez arriver sur cette page, choisissez la langue


Fenêtre de confirmation  puis rentrer les identifiants à la bdd créé précédemment nom_bdd, user et mot_de_passe



Voilà pour le premier tuto, maintenant, a vous de configurer votre site.

Les derniers articles par Sylvain (tout voir)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.