Déployer un site WordPress sur un VPS

WordPress est le CMS le plus populaire au monde. Ce guide vous aide à l’installer manuellement sur votre VPS en utilisant le stack LEMP (Linux, Nginx, MariaDB, PHP).

1. Installer les services nécessaires

sudo apt install nginx php-fpm php-mysql mariadb-server unzip curl

2. Créer la base de données

sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'motdepassefort';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

3. Télécharger et installer WordPress

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/html/

4. Configurer les droits

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

5. Configurer NGINX

Créer un fichier de configuration :

sudo nano /etc/nginx/sites-available/wordpress

Ajoutez une configuration adaptée à WordPress (disponible sur le site officiel). Activez le vhost :

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo systemctl reload nginx

6. Finaliser l’installation

Accédez à http://IP/wordpress pour terminer la configuration via le navigateur.

Hai trovato utile questa risposta? 0 Utenti hanno trovato utile questa risposta (0 Voti)