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.