Recherche de site Web

Installation d'OpenLiteSpeed pour WordPress


WordPress est devenu le système de gestion de contenu le plus populaire pour les sites Web depuis sa création en 2003. WordPress est simple à utiliser, et même l’héberger soi-même n’est pas très difficile, comme vous le verrez dans cet article. Dans ce tutoriel, nous couvrirons les instructions étape par étape pour installer WordPress pour un serveur Web OpenLiteSpeed sur un système Linux.

Nous utiliserons OpenLiteSpeed comme notre serveur HTTP, et installerons également PHP et MariaDB (une implémentation open source de MySQL) puisque WordPress en a besoin pour fonctionner. Cet assortiment de paquets est communément appelé pile LOMP (Linux, OpenLiteSpeed, MySQL, PHP). Une fois ces packages installés, nous passerons en revue la configuration d’OpenLiteSpeed et de MySQL, y compris la configuration initiale d’une base de données et d’un utilisateur, avant d’installer WordPress lui-même.

Dans ce tutoriel, vous allez apprendre :

  • Comment installer et configurer OpenLiteSpeed
  • Comment installer et configurer MariaDB pour MySQL
  • Comment configurer un utilisateur MySQL et une base de données pour WordPress
  • Comment télécharger et installer WordPress

Installez OpenLiteSpeed, PHP et MySQL

La première chose que vous devrez faire est d’installer le serveur Web OpenLiteSpeed, si vous ne l’avez pas déjà sur votre système. Veuillez vous référer à notre guide d’installation OpenLiteSpeed pour installer le logiciel, puis revenir pour suivre les instructions ci-dessous lorsque vous avez terminé.

La prochaine chose que nous devrons faire est de préparer notre système Linux avec les progiciels appropriés. WordPress ne peut fonctionner que si nous lui fournissons un serveur HTTP, PHP et ses modules associés, ainsi qu’une base de données MySQL. Ouvrez un terminal et tapez les quelques commandes suivantes pour installer PHP et MariaDB, qui est un fork open source de MySQL :

Sur Debian et Ubuntu :


sudo apt install php mariadb-server mariadb-client php-mysql php-curl php-xml php-mbstring php-imagick php-zip php-gd

Sur CentOS :


sudo dnf install mariadb-server php-common php-curl php-xml php-mbstring php-imagick php-zip php-gd php-mysqlnd

Cela fait beaucoup de paquets à installer, et oui, ils sont tous nécessaires. Sans certains des modules PHP supplémentaires, vous n’obtiendrez pas un score parfait dans la section « État de santé du site » du tableau de bord de l’administrateur WordPress.

Configurer MySQL

L’une des premières choses que nous devrions faire est de préparer notre base de données WordPress. Pour ce faire, nous devons d’abord effectuer une configuration initiale de MySQL. Pour commencer, exécutez la commande suivante dans le terminal :


sudo mysql_secure_installation

Laissez la première réponse vide et appuyez sur Entrée. Vous devez répondre par y (oui) aux autres invites et configurer un mot de passe root lorsque vous êtes invité à le faire. Cette configuration ne prend qu’un instant.

Créer une base de données pour WordPress

WordPress stocke tout le contenu de ses articles et pages, entre autres informations, à l’intérieur de MySQL. Nous devrons configurer un utilisateur MySQL et une base de données pour que WordPress puisse y accéder en suivant les étapes suivantes :

  1. Commencez par ouvrir MySQL avec l’utilisateur root :

    
    sudo mysql
    
  2. Créez une nouvelle base de données pour WordPress. Dans cet exemple, nous appellerons le nôtre wordpress_db, mais vous pouvez utiliser le nom de votre choix.

    
    MariaDB [(none)]> CREATE DATABASE wordpress_db;
    
  3. Ensuite, nous devons créer un nouvel utilisateur que WordPress peut utiliser pour accéder à la base de données que nous venons de créer. Pour cet exemple, nous allons faire en sorte que notre nom d’utilisateur wordpress_user et notre mot de passe my_password. Remplacez le texte my_password ci-dessous par un mot de passe sécurisé (et notez-le quelque part pour plus tard) :

    
    MariaDB [(none)]> CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'my_password';
    
  4. Ensuite, donnez à l’utilisateur WordPress toutes les autorisations sur la base de données WordPress :

    
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress_db.* to wordpress_user@'localhost';
    
  5. Enfin, enregistrez les modifications que vous avez apportées aux autorisations des utilisateurs et quittez MariaDB :

    
    MariaDB [(none)]> FLUSH PRIVILEGES;
    MariaDB [(none)]> exit
    

Télécharger et installer WordPress

OpenLiteSpeed devrait déjà être installé et en cours d’exécution à ce stade, et cela peut être vérifié en ouvrant un navigateur et en naviguant vers l’adresse de bouclage 127.0.0.1:8088 ou simplement localhost :8088 sur votre système.

Bien qu’OpenLiteSpeed héberge déjà notre site (ou l’absence d’un site), il est préférable de configurer un nouveau fichier d’hôte virtuel pour notre installation WordPress. Cela vous permettra plus de flexibilité à l’avenir si vous souhaitez héberger plusieurs sites Web ou apporter des modifications à l’endroit où le répertoire WordPress est installé, etc.

  1. Tout d’abord, créons le répertoire où nous allons stocker notre site Web WordPress et copions le fichier de configuration de l’hôte virtuel à partir du site exemple pour qu’il serve également de modèle à notre nouveau site WordPress.

    
    sudo mkdir -p /usr/local/lsws/wordpress
    sudo cp -av /usr/local/lsws/conf/vhosts/Example /usr/local/lsws/conf/vhosts/wordpress
    
  2. Ensuite, accédez au panneau d’administration Web OpenLiteSpeed situé à l’https://localhost:7080/login.php et connectez-vous avec votre nom d’utilisateur et votre mot de passe d’administrateur. Si vous n’en avez pas encore configuré un, consultez notre guide sur le mot de passe par défaut d’OpenLiteSpeed.

  3. Cliquez sur l’onglet Hôtes virtuels, puis sur le signe plus pour ajouter un nouvel hôte virtuel à OpenLiteSpeed.

  4. Nous allons maintenant remplir les informations suivantes. Enregistrez vos modifications en cliquant sur l’icône du disque lorsque vous avez terminé.

    
    Virtual Host Name = wordpress
    Virtual Host Root = $SERVER_ROOT/wordpress
    Config File = $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
    Follow symbolic link = yes
    Enable Scripts/ExtApps = yes
    Restrained = yes
    

    Choisissez de générer le fichier vhconf.conf lorsque le panneau Web vous y invite.

  5. Effectuez un redémarrage progressif lorsque vous avez terminé.

  6. Ensuite, allez dans l’onglet Écouteurs, cliquez sur l’écouteur par défaut, puis cliquez sur le signe plus comme indiqué dans l’écran ci-dessous pour ajouter un nouveau mappage d’hôte virtuel.

  7. Entrez wordpress pour votre hébergeur virtuel, puis listez tous les domaines que vous utilisez. Ou mettez simplement un * comme fourre-tout.

    Cliquez sur Enregistrer lorsque vous avez terminé, puis effectuez un autre redémarrage en douceur.

Télécharger et installer WordPress

Maintenant que notre serveur HTTP est configuré et que PHP et MySQL sont prêts, nous pouvons passer à l’installation de WordPress lui-même.

  1. Tout d’abord, utilisez wget pour télécharger la dernière version de WordPress :

    
    wget -O /tmp/wordpress.tar.gz https://wordpress.org/latest.tar.gz
    
  2. Extrayez l’archive tar dans le répertoire de votre site WordPress :

    
    sudo tar -xzvf /tmp/wordpress.tar.gz -C /usr/local/lsws
    
  3. Nous pouvons maintenant commencer à configurer WordPress. Ouvrez votre navigateur Internet et accédez soit à l’adresse localhost 127.0.0.1:8088, soit à votre nom de domaine complet si vous en avez configuré un. Vous devriez être accueilli par l’assistant d’installation de WordPress. Cliquez sur « C’est parti » pour commencer.

  4. Entrez ensuite les informations de base de données que vous avez configurées précédemment. Les deux dernières cases (hôte de base de données et préfixe de table) peuvent être laissées à leurs valeurs par défaut. Cliquez sur « Soumettre » lorsque vous avez terminé.

  5. WordPress tentera d’établir une connexion avec la base de données et vous fera savoir si cela a réussi. En supposant que c’était le cas, cliquez sur « Exécuter l’installation » pour continuer.

  6. L’écran suivant vous demandera quelques informations générales sur votre nouveau site. Une fois que vous avez fini de le remplir, cliquez sur « installer WordPress » en bas de l’écran pour finaliser l’installation.

  7. L’installation de WordPress est maintenant terminée ! Vous pouvez cliquer sur le bouton « se connecter » pour commencer à créer du contenu.

    Notez que pour revenir au panneau d’administration WordPress à l’avenir, vous pouvez toujours utiliser l’URL http://127.0.0.1:8088/wp-admin (ou remplacer 127.0.0.1 par votre nom de domaine complet).

Votre site WordPress doit maintenant être accessible depuis http://127.0.0.1:8088 ou votre nom de domaine complet.

Réflexions finales

Ce tutoriel vous a montré comment installer des composants de premier ordre pour exécuter un site Web WordPress sur un système Linux. WordPress est un système de gestion de contenu génial avec une configuration pratiquement infinie. C’est si simple qu’une personne sans aucune expérience du codage HTML, CSS ou PHP peut avoir un site Web de belle apparence. Assurez-vous de parcourir les menus WordPress pour voir toute la puissance de personnalisation que vous avez à portée de main.

Articles connexes: