Comment installer WordPress avec FileZilla (Guide complet pas à pas)
Sommaire de l'article
Installer WordPress manuellement via FTP peut sembler intimidant au début, mais avec les bons outils comme FileZilla et une méthode claire, c’est une opération accessible même aux débutants. Dans ce guide détaillé, vous allez apprendre pas à pas comment installer WordPress avec FileZilla, depuis le téléchargement des fichiers jusqu’à la première connexion à votre tableau de bord WordPress.
Introduction
WordPress est l’un des systèmes de gestion de contenu (CMS) les plus utilisés au monde grâce à sa flexibilité, son écosystème de thèmes et d’extensions, et son interface relativement simple à prendre en main. L’installation manuelle via FTP est particulièrement utile si :
- votre hébergeur ne propose pas d’installateur automatique (Softaculous, Installatron, etc.) ;
- vous souhaitez comprendre précisément comment fonctionne la structure de fichiers de WordPress ;
- vous devez migrer un site ou gérer plusieurs installations avec un contrôle avancé.
FileZilla est un client FTP, FTPS et SFTP gratuit et open source, disponible sur Windows, macOS et Linux. Il permet de transférer facilement des fichiers entre votre ordinateur et votre serveur web. En utilisant FileZilla pour installer WordPress manuellement, vous allez :
- maîtriser la connexion FTP/FTPS/SFTP à votre hébergement ;
- gérer l’upload des fichiers WordPress au bon emplacement sur le serveur ;
- lancer et terminer l’installation de WordPress de façon propre et sécurisée.
Pré-requis techniques pour installer WordPress avec FileZilla
Avant de commencer, vérifiez que vous disposez de tous les éléments nécessaires. Sans ces pré-requis, l’installation échouera ou sera incomplète.
1. Hébergement compatible WordPress
Vous avez besoin :
- d’un hébergement web supportant PHP et une base de données MySQL ou MariaDB ;
- d’une version de PHP suffisamment récente (idéalement PHP 8.x) et d’une version de MySQL ou MariaDB conforme aux préconisations actuelles de WordPress ;
- d’un nom de domaine pointant vers cet hébergement (exemple : monsite.com).
2. Accès FTP / SFTP / FTPS
Votre hébergeur doit vous fournir :
- un nom d’hôte (souvent de type ftp.mondomaine.com ou une adresse du serveur) ;
- un nom d’utilisateur FTP ;
- un mot de passe FTP ;
- éventuellement un port spécifique (sinon, laisser le port par défaut).
Pour des raisons de sécurité, il est recommandé de privilégier une connexion chiffrée de type SFTP ou FTPS plutôt que le FTP simple.
3. Base de données MySQL / MariaDB
WordPress a besoin d’une base de données pour stocker le contenu, les réglages et les comptes utilisateurs. Vous devez donc :
- créer une base de données MySQL ou MariaDB ;
- créer un utilisateur de base de données avec un mot de passe fort ;
- attribuer à cet utilisateur tous les privilèges sur la base de données concernée ;
- noter soigneusement : le nom de la base, le nom d’utilisateur, le mot de passe et l’hôte de la base (souvent localhost).
La création de la base de données se fait généralement via le panneau de contrôle de votre hébergeur (cPanel, Plesk, interface maison, etc.), souvent avec des outils comme phpMyAdmin pour la gestion.
Comprendre les concepts clés avant l’installation
Qu’est-ce que le protocole FTP / SFTP ?
L’FTP (File Transfer Protocol) est un protocole permettant de transférer des fichiers entre votre ordinateur et un serveur distant. Le SFTP et le FTPS sont des variantes sécurisées qui chiffrent la connexion et les données échangées.
FileZilla joue le rôle de client : il se connecte à votre serveur à l’aide de vos identifiants et vous permet de :
- téléverser (uploader) des fichiers vers le serveur ;
- télécharger (downloader) des fichiers depuis le serveur ;
- gérer la structure de répertoires (création, suppression, renommage, droits de fichiers).
Structure des fichiers WordPress
Une installation WordPress standard contient notamment :
- wp-config.php : fichier de configuration qui contient les informations de connexion à la base de données, les clés de sécurité et certains réglages avancés ;
- wp-content/ : dossier où sont stockés les thèmes (themes/), les extensions (plugins/) et les fichiers uploadés (uploads/) ;
- wp-admin/ : fichiers de l’interface d’administration de WordPress ;
- wp-includes/ : cœur technique de WordPress, contenant la plupart des fichiers nécessaires à son fonctionnement.
Lors de l’upload, ces fichiers doivent être placés au bon endroit dans votre espace d’hébergement, le plus souvent dans le dossier public_html, www, htdocs ou un sous-dossier dédié selon la configuration de votre hébergeur.
Étape 1 : Télécharger WordPress et FileZilla
Télécharger la dernière version de WordPress
Commencez par télécharger la dernière version stable de WordPress depuis le site officiel WordPress.org. Le téléchargement se présente sous la forme d’un fichier compressé au format ZIP.
Une fois le fichier téléchargé, procédez comme suit :
- décompressez l’archive ZIP sur votre ordinateur ;
- vous obtenez un dossier nommé généralement wordpress contenant tous les fichiers nécessaires à l’installation ;
- vérifiez la présence des dossiers et fichiers cités plus haut (wp-admin, wp-content, wp-includes, fichiers PHP à la racine, etc.).
Télécharger et installer FileZilla Client
Pour transférer les fichiers, vous avez besoin du client FileZilla (et non du serveur FileZilla). Rendez-vous sur le site officiel du projet FileZilla et :
- téléchargez FileZilla Client pour votre système d’exploitation (Windows, macOS ou Linux) ;
- choisissez la version gratuite, qui est largement suffisante pour installer WordPress ;
- installez le logiciel en suivant l’assistant d’installation classique.
Après l’installation, lancez FileZilla. L’interface est composée de :
- la partie gauche : vos dossiers et fichiers locaux (sur votre ordinateur) ;
- la partie droite : les dossiers et fichiers distants (sur votre serveur) une fois la connexion établie ;
- une zone de journal (en haut) indiquant les messages de connexion et de transfert ;
- une file d’attente des transferts (en bas).
Étape 2 : Configurer la connexion FTP / SFTP dans FileZilla
Enregistrer votre site dans le gestionnaire de sites
Pour éviter de ressaisir vos identifiants à chaque fois, il est recommandé d’utiliser le Gestionnaire de sites de FileZilla :
- ouvrez FileZilla ;
- cliquez sur Fichier > Gestionnaire de sites… ;
- cliquez sur Nouveau site et donnez-lui un nom explicite (par exemple : « Site WordPress monsite.com ») ;
- dans le champ Hôte, saisissez l’adresse du serveur FTP fournie par votre hébergeur (par exemple ftp.monsite.com) ;
- choisissez le type de protocole (FTP, ou mieux FTPS/SFTP si disponible) ;
- dans la section Type d’authentification, sélectionnez « Normale » ;
- indiquez votre nom d’utilisateur et votre mot de passe FTP ;
- enregistrez en cliquant sur OK ou connectez-vous directement avec le bouton Connexion.
Connexion rapide (optionnelle)
Vous pouvez aussi utiliser la Connexion rapide en haut de la fenêtre de FileZilla :
- dans « Hôte », entrez l’adresse du serveur ;
- dans « Identifiant », saisissez votre nom d’utilisateur FTP ;
- dans « Mot de passe », saisissez votre mot de passe FTP ;
- cliquez sur Connexion rapide.
Une fois connecté, les dossiers du serveur apparaissent dans le panneau de droite. Repérez le dossier qui correspond à la racine web de votre site, souvent nommé :
- public_html ;
- www ;
- htdocs ;
- ou un répertoire spécifique fourni par votre hébergeur.
Si vous souhaitez que WordPress soit accessible directement à l’adresse racine de votre domaine (par exemple https://monsite.com), c’est dans ce dossier que vous devrez téléverser les fichiers WordPress.
Étape 3 : Préparer la base de données pour WordPress
Avant d’envoyer les fichiers WordPress, assurez-vous d’avoir une base de données prête :
- connectez-vous au panneau de contrôle de votre hébergeur ;
- créez une nouvelle base de données MySQL ou MariaDB (en lui donnant un nom explicite) ;
- créez un utilisateur dédié à cette base, avec un mot de passe fort ;
- attribuez tous les privilèges de cet utilisateur sur la base correspondante ;
- notez soigneusement :
- le nom de la base de données ;
- le nom d’utilisateur de la base ;
- le mot de passe de la base ;
- l’hôte de la base (souvent « localhost », mais parfois une adresse spécifique fournie par l’hébergeur).
Vous utiliserez ces informations lors de la configuration de WordPress pendant le processus d’installation.
Étape 4 : Transférer les fichiers WordPress avec FileZilla
Se positionner dans les bons dossiers
Sur votre ordinateur (panneau de gauche) :
- naviguez jusqu’au dossier wordpress que vous avez obtenu en décompressant l’archive ZIP ;
- vous y verrez les dossiers wp-admin, wp-content, wp-includes, ainsi que des fichiers comme index.php, wp-config-sample.php, etc.
Sur le serveur (panneau de droite) :
- ouvrez le dossier qui correspond à la racine de votre site (public_html, www, htdocs, ou autre) ;
- si le dossier est vide, WordPress sera le seul site à cette adresse ;
- si des fichiers existent déjà, assurez-vous de ne pas supprimer des éléments indispensables à d’autres sites ou services.
Uploader correctement les fichiers WordPress
Pour que votre site s’affiche directement à la racine de votre domaine (https://monsite.com), il est important de :
- sélectionner tous les fichiers et dossiers à l’intérieur du dossier « wordpress » sur votre ordinateur,
- et de les glisser-déposer dans le dossier racine de votre site sur le serveur.
Ne transférez pas le dossier « wordpress » lui-même si vous ne voulez pas que votre site soit accessible via une sous-URL du type https://monsite.com/wordpress. Si, en revanche, vous souhaitez installer WordPress dans un sous-dossier (par exemple pour un blog séparé : https://monsite.com/blog), vous pouvez alors renommer le dossier « wordpress » en « blog » sur votre ordinateur, puis transférer ce dossier entier vers le serveur.
Le transfert peut prendre plusieurs minutes, car WordPress contient de nombreux fichiers. Surveillez la file d’attente de FileZilla pour vous assurer qu’aucune erreur critique n’est signalée. En cas d’erreur isolée, vous pouvez relancer le transfert du fichier concerné.
Vérifier et ajuster les permissions de fichiers
Une fois le transfert terminé, il est recommandé de vérifier les permissions des fichiers sur le serveur. Une configuration courante et sécurisée est :
- 755 pour les dossiers ;
- 644 pour les fichiers.
Dans FileZilla, vous pouvez généralement :
- faire un clic droit sur un dossier ou un fichier ;
- choisir « Attributs du fichier… » ;
- modifier les valeurs numériques des permissions si nécessaire.
Étape 5 : Lancer l’installation de WordPress
Accéder au script d’installation
Dès que tous les fichiers sont correctement téléversés, vous pouvez lancer le processus d’installation de WordPress depuis votre navigateur :
- ouvrez votre navigateur web ;
- tapez l’URL de votre site (par exemple, https://monsite.com) ;
- si WordPress est correctement placé, vous devriez voir l’écran d’installation de WordPress.
Si vous avez installé WordPress dans un sous-dossier (par exemple « blog »), accédez à l’adresse correspondante : https://monsite.com/blog.
Étapes de l’assistant d’installation
L’assistant WordPress vous guidera à travers plusieurs écrans :
- Choix de la langue : sélectionnez « Français » ou la langue de votre choix, puis validez.
- Informations de base de données : saisissez les éléments suivants :
- Nom de la base de données ;
- Identifiant de la base de données (utilisateur) ;
- Mot de passe de la base ;
- Hôte de la base de données (souvent « localhost ») ;
- Préfixe de table (par défaut wp_, mais vous pouvez le personnaliser pour plus de sécurité).
- Lancement de l’installation : WordPress va créer les tables dans la base de données et configurer les fichiers nécessaires.
- Informations du site :
- Titre du site (nom de votre site) ;
- Identifiant de connexion administrateur (à choisir avec soin) ;
- Mot de passe administrateur fort (à conserver en lieu sûr) ;
- Adresse e-mail de l’administrateur ;
- Option de visibilité pour les moteurs de recherche (vous pouvez temporairement la désactiver en phase de développement).
Une fois ces étapes terminées, WordPress finalise l’installation. Vous pouvez alors vous connecter à l’interface d’administration via l’URL : https://monsite.com/wp-admin (ou le chemin correspondant à votre sous-dossier).
Bonnes pratiques de sécurité et de maintenance
Sécuriser vos informations d’accès
La sécurité de votre site commence dès l’installation :
- n’utilisez jamais vos identifiants FTP sur des réseaux non sécurisés ou publics ;
- conservez vos informations FTP et vos accès à la base de données dans un gestionnaire de mots de passe fiable ;
- choisissez un mot de passe administrateur WordPress long et complexe ;
- évitez les noms d’utilisateur évidents comme « admin » ;
- préférez les connexions SFTP ou FTPS pour chiffrer les échanges entre FileZilla et votre serveur.
Mettre à jour régulièrement WordPress, thèmes et extensions
Après l’installation, la maintenance est essentielle :
- mettez régulièrement à jour le cœur de WordPress pour bénéficier des dernières corrections de sécurité et de compatibilité ;
- mettez à jour vos extensions et thèmes via le tableau de bord ;
- supprimez les thèmes et extensions inutilisés pour limiter la surface d’attaque potentielle.
Mettre en place des sauvegardes régulières
Pour éviter toute perte de données en cas de problème technique, de piratage ou de mauvaise manipulation :
- mettez en place un système de sauvegardes régulières de votre base de données ;
- sauvegardez également les fichiers du site (wp-content, uploads, fichiers de configuration importants) ;
- stockez vos sauvegardes dans un emplacement externe (cloud, autre serveur, disque dur dédié).
Optimiser les performances (images et fichiers)
Pour éviter que votre site WordPress ne soit lent :
- optimisez vos images avant de les téléverser (compression, bon format, dimensions adaptées) ;
- limitez le nombre d’extensions aux fonctionnalités réellement nécessaires ;
- envisagez l’utilisation d’un système de cache pour réduire le temps de chargement des pages ;
- surveillez régulièrement les performances via des outils spécialisés.
Outils et ressources utiles après l’installation
Une fois WordPress installé et fonctionnel, certains outils deviennent particulièrement utiles pour gérer et développer votre site :
- FileZilla Client : pour continuer à gérer les fichiers (mise à jour manuelle de thèmes ou extensions, corrections, sauvegardes ponctuelles, etc.) ;
- phpMyAdmin : pour consulter, sauvegarder ou restaurer la base de données ;
- Google Search Console : pour surveiller l’indexation, les performances de recherche et les éventuels problèmes de référencement ;
- Google Analytics ou solutions d’analytics équivalentes : pour analyser le trafic et le comportement des visiteurs ;
- extensions de sécurité WordPress (pare-feu applicatif, détection de malwares, limitation des tentatives de connexion, etc.).
Alternatives à l’installation manuelle via FileZilla
Si l’installation manuelle via FTP vous paraît trop technique ou chronophage, sachez que de nombreux hébergeurs proposent des installateurs automatiques :
- Softaculous ;
- Installatron ;
- ou des assistants d’installation WordPress intégrés au panneau de contrôle.
Ces outils permettent souvent d’installer WordPress en quelques clics : choix du domaine, réglages de base, création automatique de la base de données. Toutefois, la méthode manuelle via FileZilla reste précieuse pour :
- comprendre la structure des fichiers ;
- gérer des migrations complexes ;
- intervenir rapidement en cas de problème (fichiers corrompus, extensions défectueuses, etc.).
Foire Aux Questions (FAQ)
- Pourquoi utiliser FileZilla plutôt qu’un autre client FTP ?
- FileZilla est l’un des clients FTP les plus utilisés car il est gratuit, open source, compatible avec les principaux systèmes d’exploitation et propose une interface claire. Il gère également le FTPS et le SFTP, ce qui permet d’établir des connexions sécurisées avec la plupart des hébergeurs.
- Est-il obligatoire d’installer WordPress via FTP ?
- Non. Beaucoup d’hébergeurs proposent des installateurs automatiques de WordPress. Toutefois, l’installation via FTP est utile si vous souhaitez un contrôle total, si vos outils automatiques sont indisponibles ou si vous devez migrer un site de manière personnalisée.
- Où dois-je téléverser les fichiers WordPress sur mon serveur ?
- Dans la majorité des cas, vous devez téléverser les fichiers WordPress dans le dossier de racine web de votre hébergement, généralement nommé public_html, www ou htdocs. Vérifiez la documentation de votre hébergeur si vous avez un doute.
- Puis-je installer plusieurs sites WordPress sur le même hébergement ?
- Oui, il est possible d’installer plusieurs sites WordPress sur un même hébergement, soit dans des sous-dossiers (par exemple monsite.com/blog, monsite.com/shop), soit via des sous-domaines (blog.monsite.com). Chaque site peut disposer de sa propre base de données ou partager une base avec un préfixe de table différent.
- Que faire si je vois une page blanche ou une erreur après l’installation ?
- Une page blanche ou une erreur peut indiquer un problème de transfert de fichiers, de version de PHP, de configuration de la base de données ou d’extension incompatible. Commencez par :
- vérifier que tous les fichiers WordPress ont bien été téléversés ;
- confirmer les informations de la base de données (nom, utilisateur, mot de passe, hôte) ;
- désactiver temporairement les extensions en renommant le dossier plugins via FileZilla ;
- consulter les journaux d’erreurs de votre hébergeur.
- Comment changer l’URL de mon site si j’ai installé WordPress dans un sous-dossier ?
- Il est possible de déplacer une installation WordPress de monsite.com/wordpress vers monsite.com, mais cela demande de modifier les URLs dans les réglages WordPress et, si nécessaire, de déplacer les fichiers à la racine. Ce type d’opération doit être réalisé avec précaution, de préférence après une sauvegarde complète.
- Dois-je modifier le fichier wp-config.php manuellement ?
- Dans de nombreux cas, l’assistant d’installation de WordPress crée automatiquement le fichier wp-config.php à partir du fichier wp-config-sample.php lorsque vous fournissez les informations de base de données. Toutefois, vous pouvez modifier wp-config.php manuellement pour ajouter des réglages avancés (clés de sécurité, forçage HTTPS, modification du préfixe des tables, etc.) si vous maîtrisez ces aspects.
- Comment renforcer la sécurité de mon site après l’installation ?
- Pour renforcer la sécurité de votre site WordPress, vous pouvez :
- utiliser des mots de passe forts pour tous les comptes ;
- limiter les tentatives de connexion ;
- installer une extension de sécurité reconnue ;
- maintenir WordPress, les thèmes et les extensions à jour ;
- effectuer des sauvegardes régulières ;
- utiliser des connexions FTP chiffrées (SFTP ou FTPS) via FileZilla.
En suivant ce tutoriel détaillé, vous disposez désormais de toutes les étapes nécessaires pour installer WordPress avec FileZilla, configurer correctement votre base de données, sécuriser vos accès et poser les bases d’un site WordPress performant et pérenne.
Besoin d'aide avec votre SEO ?
Notre équipe d'experts peut vous aider à optimiser votre site e-commerce