Aller au contenu

Installer WordPress

WordPress s’installe sur n’importe quelle offre d’hébergement web CloudFive. Cette page va de l’installation à la mise en ligne : créer la base de données, régler les permaliens, verrouiller l’administration, et reprendre un site WordPress existant. Elle s’adresse aux clients d’une offre d’hébergement web ou revendeur.

Tout se passe dans le panel d’hébergement, sur web.cloudfive.fr — voir Découvrir Plesk.

Trois vérifications qui évitent les trois quarts des ennuis :

  • Le domaine pointe vers votre hébergement. Son enregistrement A doit viser l’IP de l’hébergement : Modifier la zone DNS.
  • Une base de données est libre. WordPress en consomme une à lui seul. Le nombre dépend de votre formule : une sur WEB-1, trois sur WEB-2, cinq sur WEB-3 (comparatif). Deux sites, donc deux bases.
  • La version de PHP est récente. WordPress et ses extensions demandent une version encore maintenue : Version de PHP et extensions.

Deux chemins, un même résultat. Le premier est plus rapide, le second marche partout.

Quand WordPress figure au catalogue d’applications du panel, base de données, fichiers et compte administrateur sont créés d’un coup.

  1. Connectez-vous au panel sur web.cloudfive.fr.

  2. Ouvrez la section consacrée aux applications, puis lancez une nouvelle installation.

  3. Choisissez le domaine ou le sous-domaine cible. Laissez le chemin vide pour installer à la racine.

  4. Renseignez le nom d’utilisateur administrateur : tout sauf admin ou le nom du site.

  5. Définissez un mot de passe long et unique, puis une adresse email valable : c’est par elle que passe la réinitialisation.

  6. Validez, puis ouvrez https://exemple.fr/wp-admin/ pour vérifier que vous vous connectez.

  1. Téléchargez l’archive officielle depuis fr.wordpress.org.

  2. Créez la base et son utilisateur dans le panel, et notez les quatre valeurs : base, utilisateur, mot de passe, serveur. Voir Bases de données MySQL.

  3. Envoyez l’archive .zip dans le dossier de publication du domaine, httpdocs par défaut, puis décompressez-la côté serveur depuis le gestionnaire de fichiers : Envoyer ses fichiers (FTP / SFTP).

  4. Vérifiez que index.php est directement dans httpdocs, et non dans un sous-dossier wordpress/. Si c’est le cas, remontez le contenu d’un niveau.

  5. Ouvrez https://exemple.fr : l’assistant d’installation s’affiche.

  6. Saisissez les informations de la base, puis créez le compte administrateur.

Si l’installateur l’a faite pour vous, sautez cette section. Sinon, la procédure est dans Bases de données MySQL. Deux conseils propres à WordPress :

  • Une base par site. Partager une base entre deux WordPress fonctionne, avec des préfixes différents, mais rend toute restauration pénible : vous ne pouvez plus remettre un site en état sans toucher à l’autre.
  • Changez le préfixe des tables à l’installation. wp_ est la valeur par défaut, donc celle que visent les scripts automatisés.

Les identifiants se corrigent dans wp-config.php, à la racine du site :

httpdocs/wp-config.php
define( 'DB_NAME', 'nom_de_la_base' );
define( 'DB_USER', 'utilisateur_de_la_base' );
define( 'DB_PASSWORD', 'mot_de_passe' );
define( 'DB_HOST', 'localhost' );
$table_prefix = 'monsite_';

Par défaut, WordPress produit des adresses du type exemple.fr/?p=123 : illisibles, et mauvaises pour le référencement.

  1. Dans l’administration, ouvrez les réglages des permaliens.

  2. Choisissez une structure lisible : le titre de l’article seul (/mon-article/) convient à la plupart des sites.

  3. Enregistrez. WordPress écrit alors les règles de réécriture dans le fichier .htaccess.

  4. Ouvrez un article depuis l’accueil et vérifiez que son adresse est bien la nouvelle.

Choisissez cette structure avant de publier. Si vous la modifiez sur un site déjà indexé, toutes les anciennes adresses tombent en erreur 404 et doivent être redirigées une par une : voir Sous-domaines et redirections.

Un WordPress public est testé en permanence par des robots. L’anti-DDoS CloudFive filtre les attaques réseau, mais il ne devine pas qu’un mot de passe est faible ou qu’une extension est trouée. Cette partie-là vous revient.

  1. Passez le site en HTTPS et forcez la redirection : Activer un certificat SSL. Le SSL est inclus dans les offres d’hébergement web.

  2. Vérifiez les deux adresses du site dans les réglages généraux : elles doivent commencer par https://.

  3. Mettez à jour le cœur, les thèmes et les extensions, et activez les mises à jour automatiques au moins pour les correctifs de sécurité.

  4. Supprimez ce que vous n’utilisez pas. Une extension désactivée mais présente sur le disque reste attaquable.

  5. Installez une extension de sécurité qui limite les tentatives de connexion et ajoute une double authentification sur /wp-admin/. Une seule : deux extensions de sécurité se gênent.

  6. Désactivez l’éditeur de fichiers de l’administration, avec cette ligne dans wp-config.php :

    httpdocs/wp-config.php
    define( 'DISALLOW_FILE_EDIT', true );
  7. Programmez vos sauvegardes et testez-en une : Sauvegardes de l’hébergement.

Protégez aussi le compte qui donne accès au reste : Profil, mot de passe et double authentification.

Un WordPress, c’est des fichiers et une base de données. Une migration réussie déplace les deux, puis recolle les adresses.

  1. Sur l’ancien hébergement, sauvegardez les fichiers du site et exportez la base en .sql.

  2. Chez CloudFive, créez la base et son utilisateur, et notez les identifiants.

  3. Envoyez les fichiers dans le dossier de publication du domaine, httpdocs par défaut.

  4. Importez le .sql dans la nouvelle base depuis phpMyAdmin : Bases de données MySQL.

  5. Corrigez les quatre valeurs de connexion dans wp-config.php.

  6. Alignez la version de PHP sur celle de l’ancien serveur, au moins le temps de la bascule : Version de PHP et extensions.

  7. Testez le site avant de changer le DNS, en forçant la résolution du domaine vers la nouvelle IP dans le fichier hosts de votre ordinateur.

  8. Quand tout répond, modifiez l’enregistrement A du domaine : Modifier la zone DNS.

  9. Émettez le certificat SSL, puis forcez le HTTPS : Activer un certificat SSL.

  10. Gardez l’ancien hébergement actif une semaine, le temps de la propagation DNS.

Une extension de migration automatise les étapes 1 à 5 et convient aux sites légers. Sur un gros site, elle cale souvent à l’import : la méthode manuelle reste plus sûre.

« Erreur de connexion à la base de données ». Les identifiants de wp-config.php ne correspondent pas. Recopiez-les depuis le panel, sans espace parasite, et vérifiez que l’utilisateur est bien rattaché à cette base (guide).

Page blanche. C’est une erreur PHP masquée, presque toujours une extension ou un thème incompatible avec la version de PHP active. Renommez le dossier de l’extension suspecte en FTP pour la désactiver de force, puis rechargez : si le site revient, le coupable est trouvé.

Les articles renvoient une erreur 404 mais l’accueil fonctionne. Les règles de réécriture ne s’appliquent pas. Réenregistrez les permaliens, ce qui réécrit le .htaccess. Si l’erreur persiste, le fichier est peut-être ignoré par la configuration du serveur : ouvrez un ticket.

Impossible de se connecter à /wp-admin/. Utilisez le lien de réinitialisation par email. S’il n’arrive pas, c’est souvent l’envoi d’emails du site qui est en cause, pas le mot de passe : testez depuis une adresse de l’hébergement (guide).

Le site est très lent. Regardez le nombre d’extensions actives et le poids des images, et activez une extension de cache, une seule. Si la lenteur persiste avec un site sain, c’est la formule qui est trop juste : Hébergement web ou VPS pour mon site ?.

Le site affiche du contenu que vous n’avez pas écrit. Considérez-le comme compromis. Changez tous les mots de passe (administration, base, FTP, panel), restaurez une sauvegarde antérieure à l’incident (guide), et ouvrez un ticket.

Rien de tout cela. Vérifiez status.cloudfive.xyz, puis ouvrez un ticket de support en indiquant le domaine, l’URL exacte en erreur et le message complet.