GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer WordPress sur Ubuntu 18.04 et le configurer pour utiliser une base de données distante

Dans ce didacticiel, nous vous guiderons à travers les étapes d'installation de WordPress sur un VPS Ubuntu 18.04 avec tous les composants nécessaires, tels que le serveur Web Apache, PHP et le serveur de base de données MySQL/MariaDB, et configurerons WordPress pour utiliser une base de données sur un serveur distant.

WordPress est le système de gestion de contenu (CMS) le plus populaire et le plus utilisé. C'est le CMS de choix pour 26% de l'ensemble du Web. Il est basé sur PHP et stocke ses informations dans une base de données MySQL. La grande quantité de thèmes et de plugins fait de ce CMS un excellent choix pour quelqu'un qui a besoin d'un moyen convivial de mettre ses idées sur un site Web qui a l'air bien. Commençons par l'installation.

Prérequis

  • Ubuntu 18.04 VPS + Serveur de base de données distant
  • PHP version 7.3 ou ultérieure.
  • Base de données MySQL version 5.6 ou ultérieure OU MariaDB version 10.1 ou ultérieure.
  • Compatibilité HTTPS

Étape 1 :Connectez-vous et mettez à jour le serveur

Connectez-vous à votre VPS Ubuntu 18.04 via SSH en tant qu'utilisateur root

ssh root@IP_Address -p Port_number

N'oubliez pas de remplacer 'IP_Address' et 'Port_number' par l'adresse IP réelle de votre serveur et le numéro de port SSH.

Une fois que vous y êtes, exécutez les commandes suivantes pour vous assurer que tous les packages installés sur votre serveur sont mis à jour vers les dernières versions disponibles :

mise à jour apt &&mise à niveau apt

Étape 2 :Installer le serveur Web Apache

Nous devons installer un serveur Web pour servir le contenu de WordPress. À cette fin, nous installerons et utiliserons le serveur Web Apache. Il est disponible dans le référentiel officiel Ubuntu et peut être facilement installé à l'aide du gestionnaire de packages apt :

apt -y install apache2

Une fois l'installation du serveur web terminée, Apache devrait démarrer automatiquement. Vous pouvez le confirmer en vérifiant son statut

statut systemctl apache2

Sortie :

apache2.service - Le serveur HTTP Apache chargé :chargé (/lib/systemd/system/apache2.service ; activé ; préréglage fournisseur :activé) Drop-In :/lib/systemd/system/apache2.service.d └ ─apache2-systemd.conf Actif :actif (en cours d'exécution) depuis le ven. 2019-08-09 02:31:39 CST ; Il y a 14min PID principal :406 (apache2) Tâches :7 (limite :1110) CGroup :/system.slice/apache2.service ├─ 407 /usr/sbin/apache2 -k start ├─ 423 /usr/sbin/apache2 -k démarrer ├─ 426 /usr/sbin/apache2 -k démarrer ├─ 427 /usr/sbin/apache2 -k démarrer ├─ 428 /usr/sbin/apache2 -k démarrer

Activer Apache pour qu'il démarre automatiquement après un redémarrage du serveur

systemctl activer apache2

Étape 3 :Installez PHP

Comme nous l'avons déjà mentionné, WordPress est une application basée sur PHP, nous devons donc installer PHP et plusieurs extensions PHP sur le serveur. Exécutez la commande suivante pour installer tous les composants nécessaires :

apt -y install php php-xml php-common php-gd php-mbstring php-xmlrpc php-curl php-soap php-zip php-intl

Une fois l'installation de PHP terminée, vous pouvez vérifier la version installée :

PHP 7.2.19-0ubuntu0.18.04.1 (cli) (construit :4 juin 2019 14:48:12) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies avec Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright (c) 1999-2018, par Zend Technologies

Étape 4 :Installez MySQL sur le serveur distant

L'étape suivante consiste à installer un serveur de base de données. Pour les besoins de ce tutoriel, nous allons l'installer sur un serveur distant.

Connectez-vous au serveur distant via SSH

ssh root@remote_IP -p Port_number

et installez le serveur de base de données MySQL en utilisant la commande suivante

apt -y install mysql

Pour accepter les connexions à distance, éditez le fichier de configuration MySQL et modifiez le bind-address option. Il est configuré pour écouter uniquement sur localhost. Nous allons changer 127.0.0.1 à l'adresse IP du serveur de base de données.

/etc/mysql/mysql.conf.d/mysqld.cnf# Au lieu de sauter le réseau, la valeur par défaut est maintenant d'écouter uniquement sur # localhost qui est plus compatible et n'est pas moins sécurisé.bind-address =remote_IP 

et redémarrez MySQL pour que les modifications prennent effet :

systemctl redémarre mysql

Étape 5 :Créer une base de données et un utilisateur MySQL

Pendant que vous êtes toujours connecté au serveur distant que nous utiliserons comme serveur de base de données, créez un utilisateur MySQL et une base de données pour l'installation de WordPress. Connectez-vous à la CLI MySQL en tant qu'utilisateur root et exécutez les commandes suivantes :

mysql -u root -pmysql> CRÉER UNE BASE DE DONNÉES wp;mysql> CRÉER UN UTILISATEUR 'wpser'@'adresse_IP' IDENTIFIÉ PAR 'MOT DE PASSE';mysql> ACCORDER TOUS LES PRIVILÈGES SUR wp.* À 'wpser'@'adresse_IP';mysql> PRIVILÈGES FLUSH ;

Où 'IP_address' est l'adresse IP du serveur Ubuntu 18.04 où WordPress sera installé. Assurez-vous de remplacer le mot de passe par un mot de passe valide et unique.

Étape 6 :Installez WordPress

Maintenant, revenez au VPS Ubuntu 18.04 où nous avons installé Apache et PHP, et installez WordPress dessus. Pour cela, téléchargez l'archive WordPress :

wget https://wordpress.org/latest.zip

Décompressez l'archive ZIP téléchargée dans le répertoire racine du document :

décompressez latest.zip /var/www/html

Définissez le propriétaire approprié pour les fichiers WordPress :

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

Renommez le wp-config-sample.php Fichier de configuration WordPress vers wp-config.php :

mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Éditez le fichier de configuration de WordPress et modifiez les lignes suivantes

nano /var/www/html/wordpress/wp-config.php/** Le nom de la base de données pour WordPress */define('DB_NAME', 'wp');/** Nom d'utilisateur de la base de données MySQL */define ('DB_USER', 'wpuser');/** Mot de passe de la base de données MySQL */define('DB_PASSWORD', 'PASSWORD');/** Nom d'hôte MySQL */define('DB_HOST', 'remote_IP');

et enregistrez le fichier.

Étape 7 :Créer un hôte virtuel Apache

Afin de pouvoir accéder à WordPress avec un nom de domaine au lieu de l'adresse IP, nous devons créer un hôte virtuel Apache pour le domaine spécifique. Nous allons utiliser comme exemple. Remplacer toutes les occurrences de domain.com avec votre nom de domaine réel.

ServerAdmin [email protected] domain.comServerAlias ​​www.domain.comDocumentRoot /var/www/html/wordpress Options Indexes FollowSymLinks AllowOverride All Exiger que tous soient accordés ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log CustomLog ${APACHE_LOG_DIR}/domain.com_access.log combiné 

Activer l'hôte virtuel

domaine a2ensite.com

Et redémarrez Apache pour que les modifications prennent effet

systemctl redémarre apache2

Avec cette étape, l'installation de WordPress est terminée et vous pouvez terminer sa configuration en ouvrant http://domain.com dans votre navigateur Web préféré. Suivez ensuite les instructions à l'écran pour sélectionner une langue, créer votre compte administrateur, etc…

Toutes nos félicitations! Nous avons non seulement installé WordPress sur notre VPS Ubuntu 18.04, mais nous lui avons également fait utiliser un serveur de base de données distant de celui hébergeant l'instance WordPress.

Bien sûr, vous n'avez pas besoin d'installer WordPress sur Ubuntu 18.04 et de le configurer pour utiliser une base de données distante si vous utilisez l'un de nos services d'hébergement WordPress optimisé, auquel cas vous pouvez simplement demander à nos administrateurs système experts d'installer WordPress sur Ubuntu 18.04 et configurez-le pour utiliser une base de données distante pour vous, en utilisant la pile LAMP ou toute autre pile d'hébergement Web de votre choix. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, sur comment installer WordPress sur Ubuntu 18.04 et le configurer pour utiliser une base de données distante , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Comment installer et configurer le serveur Redis dans Ubuntu

  2. Comment installer MySQL sur Ubuntu 16.04

  3. Comment installer WordPress avec OpenLiteSpeed ​​sur Ubuntu 18.04

  4. Comment installer et utiliser MySQL sur Ubuntu 20.04

  5. Comment installer WordPress sur Ubuntu 22.04

Comment installer et configurer DHCP sur Ubuntu 18.04

Comment installer et utiliser ClamAV sur Ubuntu 20.04

Comment installer et configurer le serveur LAMP sur Ubuntu

Comment installer et configurer le serveur OpenLDAP sur Ubuntu 16.04

Comment installer et configurer MySQL sur Ubuntu 18.04

Comment installer et utiliser MySQL Workbench sur Ubuntu 18.04