WordPress est l’un des systèmes de gestion de contenu les plus stables et les plus populaires sur Internet. Cependant, il a ses propres problèmes en ce qui concerne la mise à jour et la compatibilité avec les développeurs. Cela conduit souvent à des problèmes communs qui sont faciles à résoudre. L’un d’entre eux est l’erreur WordPress “indisponible pour maintenance programmée”.

Dans ce tutoriel, je vais vous montrer comment supprimer le problème lorsque vous voyez “Brièvement indisponible pour maintenance programmée” dans WordPress.

Qu’est-ce que l’erreur d’entretien programmé ?

Cette erreur particulière n’est pas du tout une erreur. Il s’agit en fait d’une page de notification. Il s’agit d’un message par défaut qui s’affiche lorsque quelque chose est mis à jour sur le site. Habituellement, ces mises à jour se font assez rapidement, ce qui signifie que les visiteurs ne devraient pas en être conscients pour la plupart.

Cependant, il arrive parfois qu’une mise à jour soit “bloquée” et que le site reste en mode de maintenance.

Les ressources du système contribuent également à cette erreur. Si le serveur subit un retard important ou manque de mémoire, WordPress est incapable de mettre à jour ses fichiers. Cela est dû au fait qu’il a des problèmes de connexion avec le serveur WordPress.org pour les mises à jour.

Une interruption peut également empêcher WordPress de sortir le site du mode de maintenance. Par exemple, une réponse de temporisation du système pourrait essentiellement le verrouiller de sorte qu’il ne puisse plus revenir en arrière.

En relation  Comment définir l'anglais pour les administrateurs sur un site multilingue dans WordPress.

Correction de l’erreur de maintenance planifiée dans WordPress

Avant de continuer, assurez-vous que votre site utilise la version la plus récente de WordPress. Si WordPress s’est interrompu pendant sa mise à jour, il pourrait signaler cette erreur aux visiteurs.

L’une des meilleures méthodes dans cette situation est peut-être d’utiliser le FTP pour mettre à jour manuellement WordPress. Cela vous donne la possibilité de vous assurer qu’un système automatique comme Softaculous ne cause pas de problème ou de retard par lui-même.

Vous pouvez toujours choisir de mettre à jour WordPress à l’aide de systèmes automatisés. Mais que faire si ce sont eux qui empêchent réellement WordPress de se mettre à jour avec succès ?

Supprimer le dossier d’entretien

Une fois que vous êtes sûr que WordPress est mis à jour, supprimez le fichier “.maintenance”. Celui-ci se trouve dans le dossier racine du site web de votre hébergeur, et il est caché.

Utilisation de FileZilla

Si vous utilisez FileZilla comme programme FTP pour la mise à jour, allez sur le serveur et cliquez sur “Forcer l’affichage des fichiers cachés”.

Utiliser le gestionnaire de fichiers de cPanel

Vous pouvez également mettre à jour WordPress en utilisant le gestionnaire de fichiers dans cPanel au lieu de FileZilla. Pour afficher les fichiers cachés dans cette application du navigateur, allez dans Paramètres et cliquez sur “Afficher les fichiers cachés”. Une fois que vous avez cliqué sur “Enregistrer”, le fichier .maintenance devrait apparaître.

Les visiteurs continueront à voir l’erreur de maintenance programmée dans WordPress à moins que le fichier .maintenance ne soit supprimé.

En relation  Comment supprimer le nom de l'auteur dans WordPress

Personnalisation du message sur la page du mode de maintenance

Si vous souhaitez interpeller vos visiteurs et leur laisser un message plus informatif, vous pouvez créer un fichier “maintenance.php” et le personnaliser. En fait, vous pouvez utiliser toutes sortes de codage CSS et PHP dans cette page pour lui donner une apparence tout à fait unique.

Vous pouvez facilement créer le fichier PHP en utilisant un éditeur de texte sur votre système informatique. Par exemple, je peux charger Notepad et coller le code dans un nouveau fichier enregistré sous “maintenance.php”.

Il vous suffit de placer ce code dans un nouveau fichier maintenance.php :

!–?phpbr/–

protocole $ = $_SERVER [SERVER_PROTOCOL] ;

si (“HTTP/1.1” != protocole $ ; “HTTP/1.0” != protocole $)

protocole $ = ‘HTTP/1.0’ ;

header( “$protocol 503 Service Unavailable”, true, 503 ) ;

header( ‘Content-Type : text/html ; charset=utf-8’ ) ;

h1Ce site est en cours de mise à jour. Voici où un message personnalisé irait pour dire aux visiteurs ce qui se passe./h1

p

!–?php die() ; ?–

Notez le message, “Ce site est en cours de mise à jour…” C’est ici que vous pouvez saisir le message que vous souhaitez faire voir à vos visiteurs.

Une fois que vous avez enregistré maintenance.php sur votre ordinateur, téléchargez le fichier dans le dossier wp-content de votre site web.

Si tous les autres échouent, restaurez

Si vous ne pouvez pas résoudre le problème d’indisponibilité de WordPress pour cause de maintenance, vous pouvez toujours le restaurer en utilisant une copie de sauvegarde. C’est l’une des principales raisons pour lesquelles je vous suggère de toujours avoir une copie de sauvegarde du site. Cela fait une différence lorsque de tels problèmes surviennent.

En relation  Comment installer les commentaires du Lazy Loading dans WordPress et pourquoi ?

Veillez à ce que votre site soit correctement entretenu et fonctionne efficacement. Toute interruption de votre site pourrait entraîner une perte de revenus ainsi qu’une perte de réputation auprès des visiteurs.

Avez-vous eu des erreurs dans WordPress que vous n’avez pas pu expliquer ? Quel genre de corrections de codage avez-vous effectuées sur votre site web ?