Installer WordPress : deux façons de l'envoyer sur un serveur Linux, avec wget et avec FTP, puis la configuration web

Environnement de test Famille RHELAlmaLinux 9.8Compte rootVérifié le 2026-10-16

Installer WordPress consiste à envoyer les fichiers de WordPress dans la racine web d'un serveur Linux, puis à terminer l'opération sur l'écran d'installation du navigateur en saisissant les informations de la base de données et un compte administrateur. Sur un serveur AlmaLinux 9.8, les fichiers sont envoyés de deux façons, avec la commande wget et par FTP, et le guide va du choix de la langue à la fin de l'installation, jusqu'à la vérification de l'accès à la page d'administration.

Les fichiers d'installation correspondent à WordPress 7.1.3 au 16 octobre 2026 ; une fois décompressé, le fichier latest.zip de 35,5 Mo donne 3 782 fichiers pour 115 Mo.

1️⃣ Préparer l'installation de WordPress : racine web, base de données et SSL

Après les écrans de langue et d'accueil, l'écran d'installation demande le nom de la base de données, l'utilisateur et le mot de passe : créez donc la base de données avant d'ouvrir l'écran d'installation. Vous pouvez la créer dans l'interface de gestion de votre hébergement ou, si vous vous connectez directement au serveur, suivre les étapes de Création d'une base de données MariaDB et d'un utilisateur pour la créer. Vérifiez aussi à ce moment-là le chemin de la racine web où iront les fichiers du site (par exemple /home/compte/www) et le certificat SSL.

Si le serveur n'a pas encore de serveur web, de PHP ni de base de données, commencez par Installer APM sur Rocky Linux et mettez-les en place d'abord, dans cet ordre.

Vous pouvez télécharger les fichiers de WordPress depuis la page de téléchargement de wordpress.org, au format zip ou tar.gz.

Page de téléchargement de wordpress.org : bouton Download WordPress

Il y a deux façons de mettre les fichiers sur le serveur, wget et FTP, et le choix dépend de la possibilité d'exécuter des commandes en SSH.

TypewgetFTP
Ce qu'il fautAccès SSHUn compte FTP/SFTP et FileZilla sur le PC
Voie de transfert des fichiersLe serveur télécharge directement depuis wordpress.orgLe PC envoie les 3 782 fichiers un par un
Changement de propriétairechown nécessaireInutile si vous vous connectez avec le compte du site
Environnement adaptéUn serveur où vous pouvez exécuter des commandes en SSHUn hébergement où vous ne pouvez pas exécuter de commandes en SSH

2️⃣ Installer WordPress avec wget : téléchargement, décompression et propriétaire en SSH

Connectez-vous au serveur en SSH et téléchargez le fichier d'installation avec wget depuis le dossier parent de la racine web (par exemple /home/compte). Le serveur le récupère directement sur wordpress.org, donc même le fichier de 35,5 Mo est téléchargé en quelques secondes.

wget https://wordpress.org/latest.zip
--2026-10-16 13:35:30--  https://wordpress.org/latest.zip
Resolving wordpress.org (wordpress.org)... 2620:109:b00a::4206:2afc, 66.6.42.252
Connecting to wordpress.org (wordpress.org)|2620:109:b00a::4206:2afc|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 37226383 (36M) [application/zip]
Saving to: `latest.zip'

latest.zip        100%[===================================>]  35.50M  12.1MB/s    in 2.9s

2026-10-16 13:35:34 (12.1 MB/s) - `latest.zip' saved [37226383/37226383]

Le fichier latest.zip téléchargé se décompresse avec unzip, et un dossier wordpress apparaît au même endroit.

unzip latest.zip
Archive:  latest.zip
   creating: wordpress/
  inflating: wordpress/wp-trackback.php
  inflating: wordpress/xmlrpc.php
   creating: wordpress/wp-content/
  ... (4 251 lignes — 3 782 fichiers · 468 dossiers)
  inflating: wordpress/wp-login.php

Déplacez le dossier wordpress vers le nom de la racine web (ici www) et changez son propriétaire pour le compte sous lequel PHP s'exécute. Ici, le propriétaire est le compte du site et le groupe est nobody ; le nom du groupe diffère selon la configuration du serveur.

Si le dossier www existe déjà, [mv wordpress/ www/] place tout le dossier wordpress à l'intérieur de www. Dans ce cas, déplacez seulement le contenu avec [mv wordpress/* www/], ou videz d'abord le dossier www existant.

mv -v wordpress/ www/
renamed 'wordpress/' -> 'www/'

Le compte et le groupe à donner à chown se vérifient dans les valeurs user et group du fichier de configuration du pool PHP-FPM. Les fichiers de pool se trouvent dans [/etc/php-fpm.d/] : sur un serveur qui a un pool par site, vérifiez le fichier portant le nom du compte, et sur un serveur sans cette séparation, le fichier par défaut [www.conf].

grep -E '^(user|group) ' /etc/php-fpm.d/siteuser.conf
user = siteuser
group = nobody

Placez la valeur user du résultat à la place du propriétaire et la valeur group à la place du groupe, puis exécutez chown.

chown -R siteuser:nobody www/

Vérifiez avec une liste que le propriétaire a bien changé.

ls -l www/
total 236
-rw-r--r--  1 siteuser nobody   405  févr.  6  2020 index.php
-rw-r--r--  1 siteuser nobody 19903  janv.  1  2026 license.txt
-rw-r--r--  1 siteuser nobody  7407  juil.  6 16:51 readme.html
-rw-r--r--  1 siteuser nobody  7718  juil.  7 03:06 wp-activate.php
drwxr-xr-x  9 siteuser nobody  4096 oct.  6 16:05 wp-admin
-rw-r--r--  1 siteuser nobody   351  févr.  6  2020 wp-blog-header.php
-rw-r--r--  1 siteuser nobody  2323  juin 14  2023 wp-comments-post.php
... (suite omise)

Quand la liste affiche le compte du site et nobody aux positions du propriétaire et du groupe, le travail sur le serveur est terminé, et vous ouvrez ensuite l'écran d'installation dans le navigateur.

3️⃣ Installer WordPress par FTP : envoi avec FileZilla

Sur un hébergement où vous ne pouvez pas exécuter de commandes en SSH, envoyez le dossier décompressé sur votre PC vers le dossier du compte sur le serveur avec FileZilla (FTP/SFTP). FTP envoie les 3 782 fichiers depuis le PC un par un, donc l'envoi prend plus de temps qu'avec wget, où le serveur télécharge lui-même les fichiers.

Écran de FileZilla : le dossier wordpress-6.8.1 décompressé, envoyé dans le dossier du compte sur le serveur

Une fois l'envoi terminé, faites un clic droit sur le dossier dans le volet du serveur à droite (Remote site), choisissez [Rename] et renommez-le avec le nom de la racine web, [www].

Écran de FileZilla : l'élément Rename du menu contextuel du dossier côté serveur
Écran de FileZilla : www saisi dans le champ du nom du dossier côté serveur

Les fichiers envoyés avec le compte du site appartiennent à ce compte, donc l'étape de changement de propriétaire avec chown n'est pas nécessaire.

4️⃣ Configuration web de WordPress : langue, base de données et compte administrateur

Une fois les fichiers envoyés, l'accès au domaine ouvre l'écran d'installation à la place du site, car wp-config.php n'existe pas encore. Sur le premier écran, choisissez la langue d'installation et cliquez sur [Continue] : les écrans suivants s'affichent dans la langue choisie. L'image ci-dessous montre l'écran avec le coréen sélectionné, et les images suivantes suivent la valeur par défaut, English (United States).

Installation de WordPress, écran de langue : la liste Select a default language et le bouton Continue

L'écran suivant présente les informations nécessaires à l'installation. Vérifiez les cinq éléments — nom de la base de données, nom d'utilisateur, mot de passe, hôte de la base de données et préfixe de table — puis cliquez sur [Let’s go!].

Installation de WordPress, écran de présentation : les cinq informations de la base de données et le bouton Let’s go

Sur l'écran de connexion à la base de données, saisissez le nom de la base de données, l'utilisateur et le mot de passe créés au préalable. Si la base de données se trouve sur le même serveur, laissez l'hôte à localhost ; vous pouvez remplacer le préfixe de table wp_ par défaut par une autre valeur. Cliquez ensuite sur [Submit].

Installation de WordPress, connexion à la base de données : les champs Database Name, Username, Password, Database Host et Table Prefix et le bouton Submit

Si les informations de connexion sont correctes, un écran de confirmation avec le bouton [Run the installation] s'ouvre, et un clic sur ce bouton mène à l'écran des informations du site.

Installation de WordPress, écran de confirmation : le message All right, sparky! et le bouton Run the installation

Sur l'écran des informations du site, saisissez le titre du site, le nom d'utilisateur de l'administrateur, un mot de passe et une adresse e-mail, puis cliquez sur [Install WordPress]. Pour que les moteurs de recherche n'indexent pas le site avant sa mise en ligne, cochez [Discourage search engines from indexing this site]. Vous pourrez modifier ce réglage après l'installation dans [Réglages › Lecture].

Installation de WordPress, informations du site (Welcome) : les champs Site Title, Username, Password, Your Email et Search engine visibility et le bouton Install WordPress

Quand l'écran [Success!] apparaît, l'installation est terminée, et vous pouvez cliquer sur [Log In] pour vous connecter aussitôt avec le compte administrateur saisi.

Installation de WordPress, écran de fin : le message Success et le lien Log In
🧭 Simulateur des écrans d’installation de WordPress
Cliquez sur le bouton en bas de chaque écran pour avancer dans l’installation. Modifiez le mot de passe de la base de données pour voir l’écran d’erreur de connexion.
wp-admin/setup-config.php › Select a default language

5️⃣ Accéder à la page d'administration : connexion à wp-admin

Si vous ajoutez /wp-admin après le domaine, l'écran de connexion s'ouvre ; saisissez-y le nom d'utilisateur et le mot de passe choisis lors de l'installation.

Écran de connexion de WordPress : les champs du nom d'utilisateur ou de l'adresse e-mail et du mot de passe, et le bouton Log In

Après la connexion, l'écran Dashboard s'affiche avec le menu à gauche. Les écrans qu'ouvre chaque menu peuvent être parcourus en cliquant dans le simulateur d'écrans d'administration de l'article tableau de bord WordPress pour les voir un par un.

Écran Dashboard de l'administration de WordPress : le menu de gauche et l'annonce Welcome to WordPress

🔢 FAQ & contenus recommandés

Sur la famille RHEL, installez-la avec [dnf install unzip], et sur la famille Debian avec [apt install unzip]. Si vous n'avez pas les droits d'installation, téléchargez le fichier tar.gz (latest.tar.gz) à la place du zip et décompressez-le avec [tar -xzf latest.tar.gz] : le même dossier wordpress est créé.

[Error establishing a database connection] s'affiche quand le nom de la base de données, l'utilisateur, le mot de passe ou l'hôte diffère de la valeur réelle sur le serveur. Comparez-les, majuscules et minuscules comprises, avec les valeurs créées dans l'interface de gestion de l'hébergement, et laissez l'hôte à localhost s'il s'agit du même serveur.

[Unable to write to wp-config.php file] s'affiche quand PHP n'a pas le droit d'écrire wp-config.php dans la racine web. Le même écran affiche aussi l'avis [You can create the wp-config.php file manually and paste the following text into it.] et le contenu à coller. Changez avec chown le propriétaire de la racine web pour le compte sous lequel PHP s'exécute, puis continuez. Si vous ne pouvez pas changer le propriétaire, créez vous-même wp-config.php avec le contenu affiché et cliquez sur [Run the installation] pour poursuivre l'installation.

Le nom du dossier s'ajoute tel quel à l'adresse. Si vous envoyez les fichiers dans un dossier blog sous www, l'adresse du site devient example.com/blog/. Après l'installation, vous pouvez la vérifier dans [Réglages › Général] de l'administration, sous Adresse web de WordPress (URL) et Adresse web du site (URL).

🪐RéférencesDoc. officielle 1

ℹ️ Mention d'affiliation
Le contenu de ce site contient des liens d'affiliation. Lorsqu'un visiteur achète un produit ou un service via l'un de ces liens, le site perçoit une commission du vendeur. Le montant payé par l'acheteur(il baisse lors des promotions ↓), lui, n'augmente pas. Les prix, remises et stocks indiqués correspondent à la date de rédaction et peuvent différer ; vérifiez-les donc auprès du vendeur avant d'acheter. Les produits sont choisis et évalués selon nos propres critères, et les commissions n'influencent ni l'ordre de présentation ni le contenu des évaluations.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Prouvez que vous êtes humain : 9   +   6   =