Image

Base de connaissances → Installer Wordpress sur Ubuntu 20.04 (LAMP)

[Serveurs virtuels] [Applications sur VPS/VDS]
Date de publication: 09.09.2022

Envisagez d'installer Wordpress CMS sur Ubuntu 20.04 avec LAMP préinstallé. De même, vous pouvez ajouter plusieurs sites à un serveur. Le guide sera également pertinent pour transférer des sites, par exemple, d'un hébergement mutualisé vers un serveur VPS.

Nous effectuons tous les réglages à partir de l'utilisateur root, si vous utilisez un utilisateur régulier, ajoutez avant la commande sudo.

1. Télécharger la dernière version de wordpress

apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld


2. Créer une base de données et écrire dans les paramètres 

mariadb -u root

create database wpdomain; grant all privileges on wpdomain.* to user@localhost identified by 'your-password'; flush privileges; exit;

Maintenant, nous allons spécifier toutes ces données dans le fichier de configuration wp-config.php

cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php

/** The name of the database for WordPress */ define('DB_NAME', 'wpdomain');

/** MySQL database username */ define('DB_USER', 'user');

/** MySQL database password */ define('DB_PASSWORD', 'your-password');

Enregistrez les modifications CTRL + O, entrez et quittez CTRL + X


3. Paramétrage des services Web

Attribuez des droits et créez un fichier de configuration pour notre domaine:

chown www-data:www-data /var/www/domain.tld/ -R

Créons un fichier de configuration:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld #This enables .htaccess file, which is needed for WordPress Permalink to work.

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined


Redémarrons les services:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart

Remplacez domain.tld par votre déjà configuré dans l'éditeur DNS par l'adresse IP du serveur VPS. Ainsi, vous pouvez ajouter plusieurs sites par analogie. Accédez au navigateur à l'aide du domaine http://domain.tld/ configuré et terminez l'installation dans le navigateur. Vous serez invité à sélectionner une langue, à spécifier un nom d'utilisateur et un mot de passe d'administrateur. Ceci termine l'installation. En cas de transfert de site, vous pouvez placer des fichiers existants et importer la base de données.





Aucun commentaire pour l'instant