
Vous venez de lancer une mise à jour de plugin ou d’importer un gros fichier, et soudain, votre site WordPress affiche une erreur blanche avec le message »Maximum Execution Time Exceeded ». Panique à bord ? Pas de souci. Cette erreur courante, souvent liée à des scripts PHP qui dépassent le temps d’exécution autorisé, a des solutions concrètes. Suivez ce guide pas à pas pour la résoudre définitivement.
Pré-requis et vision d’ensemble
Avant de commencer, voici ce dont vous aurez besoin :
- Un accès à votre hébergement (cPanel, Plesk, ou FTP)
- Des droits d’administration sur WordPress
- Un éditeur de texte (comme Notepad++ ou VS Code)
- Un peu de patience (les tests peuvent prendre quelques minutes)
Le temps estimé pour résoudre le problème varie entre 15 et 45 minutes, selon votre niveau technique.
Tutoriel pas-à-pas
Étape 1 : Identifier la cause de l’erreur
Objectif : Comprendre pourquoi l’erreur se produit.
- Vérifiez si l’erreur apparaît après une action spécifique (mise à jour, import, etc.).
- Consultez les logs PHP via votre hébergeur (souvent dans cPanel > »Erreurs » ou »Logs »).
- Activez le mode débogage WordPress en ajoutant ceci dans
wp-config.php:define('WP_DEBUG', true) define('WP_DEBUG_LOG', true) define('WP_DEBUG_DISPLAY', false)
Vérification : L’erreur est-elle plus précise dans les logs ?
Erreurs fréquentes :
- Plugins mal codés ou incompatibles
- Thème lourd ou mal optimisé
- Limite PHP trop basse (par défaut 30 secondes)
Étape 2 : Augmenter le temps d’exécution PHP
Objectif : Donner plus de temps à PHP pour exécuter les scripts.
- Via le fichier
.htaccess(si Apache) :php_value max_execution_time 300
- Via le fichier
php.ini(si accès serveur) :max_execution_time = 300
- Via un plugin comme »WP Server Stats » pour vérifier les modifications.
Vérification : L’erreur persiste-t-elle ?
Erreurs fréquentes :
- L’hébergeur bloque les modifications (vérifiez les restrictions)
- Le fichier
.htaccessest mal placé (doit être à la racine)
Étape 3 : Optimiser les requêtes WordPress
Objectif : Réduire la charge des scripts.
- Désactivez les plugins un par un pour identifier le coupable.
- Utilisez un plugin comme »Query Monitor » pour analyser les requêtes lentes.
- Optimisez votre base de données avec »WP-Optimize ».
Vérification : Le site fonctionne-t-il sans erreur ?
Erreurs fréquentes :
- Un plugin spécifique (comme un constructeur de pages) consomme trop de ressources
- La base de données est fragmentée
Bonnes pratiques / Optimisations
Pour éviter cette erreur à l’avenir :
- Choisissez un hébergement avec PHP 8.0+ (plus performant)
- Utilisez des plugins légers et maintenus
- Planifiez les tâches lourdes (imports, sauvegardes) en heures creuses
FAQ ciblée
1. Pourquoi l’erreur revient-elle après correction ?
Un plugin ou thème récent peut réintroduire le problème. Vérifiez les logs après chaque mise à jour.
2. Puis-je résoudre l’erreur sans accès FTP ?
Oui, via l’interface WordPress (gestion des plugins) ou en contactant votre hébergeur.
3. Quelle est la valeur recommandée pour max_execution_time ?
300 secondes (5 minutes) est un bon compromis pour la plupart des sites.
4. L’erreur affecte-t-elle le SEO ?
Oui, si elle empêche l’indexation par Google. Résolvez-la rapidement.
5. Comment vérifier les logs PHP ?
Via cPanel > »Erreurs » ou en ajoutant define('WP_DEBUG_LOG', true) dans wp-config.php.
Conclusion
L’erreur Maximum Execution Time Exceeded est frustrante, mais avec ces solutions, vous pouvez la résoudre en quelques étapes. Si vous avez besoin d’aide, contactez un webmaster sérieux qui va vous aider dans vos tâches de site internet. Voici le numéro de téléphone : 09 77 29 09 69.
Merci pour ce guide détaillé ! J’ai souvent rencontré cette erreur et je suis ravi de trouver enfin une solution concrète.