# WordPress : par où commencer

Source: https://support.kapsulehost.com/fr-fr/wordpress-overview

Ce que KapsuleHost prend en charge pour un site WordPress, ce qui reste de votre ressort, et quel guide lire pour chaque tâche.

WordPress fait tourner la majeure partie du web, et c'est le choix par défaut pour la plupart des sites KapsuleHost. Lorsque vous créez un site en tant que WordPress ou WooCommerce, un groupe supplémentaire **WordPress** apparaît dans le menu de gauche du site, avec des outils qui n'ont de sens que pour WordPress : mises à jour, sécurité, mise en cache et paiements pour les boutiques. La vue des performances applicatives (APM) se trouve sous **Performances** et concerne uniquement les sites WordPress et WooCommerce. Cette page fait le lien entre tout cela.

## Installation et accès

Créez le site en tant que site WordPress et l'installation est faite pour vous, y compris la base de données et le compte administrateur. Vous choisissez le nom d'utilisateur administrateur, le mot de passe et le titre du site pendant la configuration.

> **Warning:** Le mot de passe administrateur WordPress ne s'affiche qu'une seule fois, pendant la configuration. Enregistrez-le dans votre gestionnaire de mots de passe avant de continuer. Le récupérer plus tard est possible mais plus lent que de le noter dès maintenant.

Si vous n'arrivez pas à accéder à wp-admin, suivez [Accès administrateur WordPress](https://support.kapsulehost.com/fr-fr/wordpress-admin-access) et, si le problème vient du mot de passe, [Réinitialiser le mot de passe WordPress](https://support.kapsulehost.com/fr-fr/wordpress-reset-password). Le parcours de réinitialisation dans le panneau ne dépend pas de la capacité de votre site à envoyer des e-mails, c'est pourquoi il fonctionne même quand le lien « mot de passe oublié » ne fonctionne pas.

Commencez ici : [Installer WordPress](https://support.kapsulehost.com/fr-fr/installing-wordpress) et [Accès administrateur WordPress](https://support.kapsulehost.com/fr-fr/wordpress-admin-access).

## Le menu WordPress

Ouvrez **Sites web**, cliquez sur votre site, et le groupe WordPress contient :

| Onglet | À quoi elle sert |
|---|---|
| WordPress | Le panneau WordPress principal du site |
| Mises à jour | Gestion des mises à jour du cœur, des extensions et des thèmes |
| Sécurité | Renforcement et contrôles d'intégrité |
| Mise en cache | Contrôles de la mise en cache des pages et des objets |
| APM | Performances applicatives : quelles requêtes sont lentes et pourquoi. Dans le menu de gauche du site, elle se trouve sous **Performances**, pas dans ce groupe |
| Paiements | Configuration des paiements WooCommerce, boutiques uniquement |

## Mises à jour : la chose qui casse les sites

Presque tous les tickets du type « mon site est tombé et je n'ai rien changé » s'avèrent être dus à une mise à jour. Non pas parce que les mises à jour sont mauvaises, mais parce qu'une mise à jour automatique d'une extension posant un problème de compatibilité peut faire tomber un site à trois heures du matin.

Le schéma sûr est ennuyeux, mais il fonctionne :

1. Faites une sauvegarde, ou confirmez que celle d'aujourd'hui existe déjà. [Faire une sauvegarde](https://support.kapsulehost.com/fr-fr/taking-a-backup).
2. Appliquez la mise à jour sur l'environnement de préproduction. [Environnements de préproduction](https://support.kapsulehost.com/fr-fr/staging-environments) et [Le flux de travail de préproduction WordPress](https://support.kapsulehost.com/fr-fr/wordpress-staging-workflow).
3. Parcourez les parties du site qui comptent : la page d'accueil, un article, le paiement.
4. Déployez en production.

Si vous préférez que la plateforme gère les mises à jour courantes, consultez [Mises à jour automatiques](https://support.kapsulehost.com/fr-fr/wordpress-auto-updates). Lisez [Mises à jour WordPress](https://support.kapsulehost.com/fr-fr/wordpress-updates) et [Extensions WordPress](https://support.kapsulehost.com/fr-fr/wordpress-plugins) pour savoir quoi mettre à jour et à quoi faire attention.

> **Tip:** Mettez à jour les extensions une par une lorsque vous travaillez sur un site important. Si quelque chose casse, vous savez exactement laquelle en est responsable. Mettre à jour vingt extensions d'un coup transforme une réparation de deux minutes en une corvée d'une après-midi.

## Vitesse

Dans l'ordre approximatif de l'impact obtenu pour l'effort fourni :

1. **La mise en cache.** Servir une copie stockée plutôt que de reconstruire la page pour chaque visiteur. Commencez par l'onglet Mise en cache. Voir [La mise en cache du site](https://support.kapsulehost.com/fr-fr/site-cache).
2. **Le CDN.** Rapprocher la copie en cache de vos visiteurs plutôt que de votre serveur. La disponibilité dépend de votre forfait et nécessite un domaine personnalisé. Voir [Activer le CDN](https://support.kapsulehost.com/fr-fr/cdn-enabling).
3. **La version de PHP.** Une version plus récente de PHP est nettement plus rapide. Voir [Changer la version de PHP](https://support.kapsulehost.com/fr-fr/changing-php-version).
4. **Les images et les extensions.** Les deux choses qui ralentissent le plus souvent un site WordPress sont les images téléversées trop volumineuses et les extensions qui effectuent un traitement à chaque requête. L'onglet APM vous montre quelles requêtes sont lentes.
5. **La mémoire.** Si les pages s'arrêtent à mi-chargement au lieu de simplement se charger lentement, vous atteignez une limite, pas un problème de vitesse. Voir [Limite de mémoire WordPress](https://support.kapsulehost.com/fr-fr/wordpress-memory-limit) et [Extensions et paramètres PHP](https://support.kapsulehost.com/fr-fr/php-extensions-and-ini).

Pour la version générale de ce sujet, voir [Vitesse du site web](https://support.kapsulehost.com/fr-fr/website-speed) et [Lenteur du site et limites de ressources](https://support.kapsulehost.com/fr-fr/site-slow-resource-limits).

## Les pannes classiques de WordPress

Chacune de ces pannes a une cause précise et connue, ainsi qu'une solution précise. Ne devinez pas.

- **Une page blanche.** Presque toujours une erreur fatale PHP avec l'affichage désactivé. Le journal indique le nom du fichier. [L'écran blanc de WordPress](https://support.kapsulehost.com/fr-fr/wordpress-white-screen), [Journaux d'erreurs](https://support.kapsulehost.com/fr-fr/error-logs).
- **La page d'accueil fonctionne, mais toutes les autres pages renvoient une erreur 404.** Réécriture des permaliens. Notez que l'hébergement web KapsuleHost fonctionne sous nginx, donc les règles `.htaccess` n'ont aucun effet ici. [Problèmes de permaliens](https://support.kapsulehost.com/fr-fr/wordpress-permalink-issues), [WordPress et .htaccess](https://support.kapsulehost.com/fr-fr/wordpress-htaccess).
- **Le cadenas est cassé sur une page qui fonctionnait auparavant.** Contenu mixte, généralement après un changement de domaine. [Corriger le contenu mixte](https://support.kapsulehost.com/fr-fr/ssl-mixed-content).
- **D'anciennes URL partout après un changement de domaine.** WordPress écrit des URL absolues dans la base de données. [Rechercher et remplacer](https://support.kapsulehost.com/fr-fr/wordpress-search-replace).
- **Les téléversements échouent au-delà d'une certaine taille.** Une limite PHP, pas WordPress. [Extensions et paramètres PHP](https://support.kapsulehost.com/fr-fr/php-extensions-and-ini).

## WooCommerce

Une boutique est un site WordPress où circule de l'argent, ce qui augmente les enjeux sur tout ce qui précède. Les sauvegardes comptent davantage, les mises à jour nécessitent systématiquement un passage par la préproduction, et l'onglet Paiements est l'endroit où se trouve la configuration de la passerelle. Voir [WooCommerce](https://support.kapsulehost.com/fr-fr/wordpress-woocommerce), [Paiements du site](https://support.kapsulehost.com/fr-fr/site-payments) et, si vous souhaitez impliquer l'équipe de la plateforme, [Care pour WooCommerce](https://support.kapsulehost.com/fr-fr/care-woocommerce).

## Pour les développeurs

- [WP-CLI](https://support.kapsulehost.com/fr-fr/wordpress-wp-cli) pour la gestion en ligne de commande.
- [Ajouter des clés SSH](https://support.kapsulehost.com/fr-fr/adding-ssh-keys) pour l'accès shell.
- [Déploiement Git](https://support.kapsulehost.com/fr-fr/site-git-deploy) pour déployer depuis un dépôt.
- [Tâches cron](https://support.kapsulehost.com/fr-fr/cron-jobs) pour un véritable cron système au lieu du pseudo-cron de WordPress, qui ne se déclenche que lorsque quelqu'un visite le site.
- [Utiliser phpMyAdmin](https://support.kapsulehost.com/fr-fr/sites-phpmyadmin) et [Accès distant à la base de données](https://support.kapsulehost.com/fr-fr/database-remote-access).

## Sécurité

WordPress est constamment ciblé, principalement par des scanners automatisés à la recherche d'une extension non corrigée. L'onglet Sécurité couvre le renforcement ; le reste est une question d'habitudes.

- Gardez les extensions à jour et supprimez celles que vous n'utilisez pas.
- Utilisez l'authentification à deux facteurs sur votre compte KapsuleHost. [Authentification à deux facteurs](https://support.kapsulehost.com/fr-fr/two-factor-authentication).
- Connaissez le parcours de récupération avant d'en avoir besoin. [Si votre site est piraté](https://support.kapsulehost.com/fr-fr/site-hacked-what-to-do) et [Nettoyage des logiciels malveillants](https://support.kapsulehost.com/fr-fr/malware-cleanup).

Voir [Sécurité](https://support.kapsulehost.com/fr-fr/security-overview) pour la vue d'ensemble, et [Sécurité du site](https://support.kapsulehost.com/fr-fr/site-security) pour les contrôles au niveau du site.

## Migrer un site WordPress existant

Utilisez l'assistant de migration sous **Migrations**. Voir [Migrations](https://support.kapsulehost.com/fr-fr/migrations-overview), [Migrer vers KapsuleHost](https://support.kapsulehost.com/fr-fr/migrating-to-kapsule) et [Migrer depuis cPanel](https://support.kapsulehost.com/fr-fr/sites-migrate-cpanel).

Toujours bloqué ? [Ouvrir un ticket d'assistance](https://support.kapsulehost.com/fr-fr/opening-a-support-ticket), ou partez de [Sites web](https://support.kapsulehost.com/fr-fr/sites-overview) et du [Glossaire de l'hébergement](https://support.kapsulehost.com/fr-fr/glossary).
