installation serveur wordpress

Après installation et la configuration d’une machine Debian, il faut installer tous les paquets qui vont être nécessaire afin d’utiliser WordPress en étant connecté en tant que root :

  • apt install apache2 php libapache2-mod-php mariadb-server php-mysql
  • Et les dépendances nécessaires :

  • apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip
  • Ensuite, il faut accéder à mariadb qui est notre base de données en faisant

  • mariadb
  • On va créer un utilisateur dans la base de données avec la ligne

  • CREATE USER 'debian'@'localhost' IDENTIFIED BY 'Debian@59';
  • Ou Debian est le nom d’utilisateur de la base de données et Debian@59 le mot de passe.

    On va créer la base de données pour WordPress en faisant

  • CREATE DATABASE wordpress ; 
  • On va donner tous les privilèges à notre utilisateur Debian précédemment créé sur la base de données WordPress

  • GRANT ALL PRIVILEGES ON wordpress.* TO 'debian'@'localhost';
  • Ensuite on fait

  • FLUSH PRIVILEGES ;
  • exit
  • on va aller naviguer jusque dans le dossier html en faisant

  • cd /var/www/html
  • On va maintenant aller télécharger WordPress en faisant

  • wget https://wordpress.org/latest.tar.gz
  • (Si wget n’est pas installé, faire apt install wget puis refaire le wget https://wordpress.org/latest.tar.gz ensuite)

    On va décompresser le fichier téléchargé en faisant

  • tar -xzvf latest.tar.gz
  • wordpress étant décomposé, on va supprimer latest.tar.gz en faisant

  • rm latest.tar.gz
  • afin d'avoir uniquement l'ip à rentrer dans le navigateur pour arriver dans wordpress, on va faire

  • cd /etc/apache2/sites-available
  • puis on va copier la config par défaut et la renommer

  • cp 000-default.conf wordpress.conf
  • on va désactiver la 000-default.conf en faisant

  • a2dissite 000-default.conf
  • ensuite, on va aller éditer le fichier wordpress.conf en faisant

  • nano wordpress.conf
  • et on va ajouter /wordpress comme ci-dessous.

    T

    on fait crtl x puis ctrl y pour sauvegarder et on fait

  • a2ensite wordpress.conf
  • systemctl reload apache2.service
  • on va retourner dans le dossier wordpress

  • cd /var/www/html/wordpress
  • on va copier l'exemple de configuration de wordpress en faisant

  • cp wp-config-sample.php wp-config.php
  • on va rentrer éditer wp-config.php

  • nano wp-config.php
  • T

    dans wp-config.php, on va rentrer le nom de la base de donnée, l'utilsateur et son mot de passe.

    et après avoir sauvegardé, nous pouvons aller sur un navigateur et rentrer l'adresse ip de notre serveur wordpress et arrivons directement sur la page de configration de wordpress

    T