Voyez-vous « Erreur fatale : délai d’exécution maximal de 30 secondes dépassé » sur votre écran lorsque vous essayez de mettre à jour un plugin ou un thème WordPress ?
Généralement, ce problème se produit lorsqu’un code PHP dans WordPress prend beaucoup de temps à s’exécuter et atteint la limite de temps maximale définie par votre serveur d’hébergement WordPress. La limite de temps est importante car elle permet d’éviter l’abus des ressources du serveur.
Dans cet article, nous allons vous montrer comment corriger l’erreur fatale : temps d’exécution maximum dépassé dans WordPress.
Pourquoi l’erreur de temps d’exécution maximal dépassé se produit-elle ?
WordPress est principalement codé dans le langage de programmation PHP. Pour protéger les serveurs Web contre les abus, une limite de temps est définie pour la durée d’exécution d’un script PHP.
Le délai réel varie selon les sociétés d’hébergement, mais la plupart du temps, le temps d’exécution maximal est défini entre 30 et 60 secondes, car cela suffit généralement à l’exécution d’un bon script PHP.
Lorsqu’un script atteint la limite de temps d’exécution maximum, il en résulte une erreur de dépassement du temps d’exécution maximum.
Correction de l’erreur de temps d’exécution maximal dépassé
Bien que l’erreur Maximum Execution Time Exceeded soit appelée « erreur fatale », il s’agit de l’une des erreurs WordPress les plus courantes, et vous pouvez facilement la résoudre.
Selon le moment et l’endroit où l’erreur est déclenchée, WordPress peut afficher le message d’erreur suivant aux visiteurs de votre site Web.
Cela fait partie de la fonction de protection contre les erreurs fatales ajoutée dans WordPress 5.2. Vous pouvez également recevoir un e-mail qui vous indiquera quel plugin (si un plugin a déclenché l’erreur) a causé le problème.
L’e-mail comprendra également un lien spécial, qui vous permettra de vous connecter à WordPress avec le « mode de récupération ».
Une fois là-bas, vous pouvez simplement désactiver ou supprimer le plugin à l’origine de l’erreur.
Cependant, si vous ne souhaitez pas désactiver un plugin, vous pouvez corriger la cause sous-jacente qui a déclenché l’erreur.
Pour corriger l’erreur, vous devrez éditer manuellement votre fichier .htaccess et ajouter une simple ligne de code.
Connectez-vous simplement à votre site Web à l’aide d’un client FTP.
Votre fichier .htaccess se trouve dans le même dossier que vos dossiers /wp-content/ et /wp-admin/. Si vous ne le trouvez pas, consultez notre article expliquant pourquoi vous ne trouvez pas le fichier .htaccess et comment le trouver.
Par exemple, si vous utilisez FileZilla comme client FTP, vous pouvez le trouver dans la section « Site distant » dans la colonne de droite.
Une fois que vous avez localisé le fichier .htaccess, faites un clic droit et ouvrez l’option « Afficher/Modifier ». Cela ouvrira le fichier avec dans un éditeur de texte.
Ensuite, vous devez ajouter cette ligne en bas de votre fichier .htaccess :
php_value max_execution_time 300
Si vous utilisez le Bloc-notes comme éditeur de texte, voici à quoi cela peut ressembler.
Une fois terminé, enregistrez votre fichier.
Ce code définit simplement la valeur du temps d’exécution maximal à 300 secondes (5 minutes). Vous pouvez maintenant visiter votre site Web pour voir si l’erreur est résolue.
Si vous obtenez toujours l’erreur, essayez d’augmenter la valeur à 600.
Si vous avez trouvé cette méthode plus facile, consultez ces astuces .htaccess les plus utiles pour WordPress.
Une autre méthode pour corriger l’erreur de dépassement du temps d’exécution maximal dans WordPress consiste à modifier votre fichier php.ini.
Le fichier php.ini est un fichier de configuration qui définit les paramètres de PHP sur votre serveur. Sur de nombreuses plateformes d’hébergement WordPress, vous ne le verrez peut-être pas dans votre dossier WordPress.
Dans ce cas, vous pouvez créer un nouveau fichier php.ini dans votre dossier racine WordPress. Après cela, éditez le fichier php.ini et ajoutez la ligne suivante.
max_execution_time = 60
N’oubliez pas d’enregistrer et de télécharger vos modifications sur le serveur. Vous pouvez maintenant visiter votre site Web et voir si l’erreur a disparu.
Dans la plupart des cas, l’augmentation du temps d’exécution maximal à l’aide de l’une de ces deux méthodes résoudra l’erreur. Cependant, si ce n’est pas le cas, vous devez contacter votre fournisseur d’hébergement WordPress pour obtenir de l’aide.
Nous espérons que cet article vous a aidé à corriger l’erreur fatale : le temps d’exécution maximum dépassé dans WordPress. Vous pouvez également consulter notre guide sur la façon de corriger l’erreur lors de l’établissement d’une connexion à la base de données dans WordPress.