Vous avez lancé une requête sur votre site WordPress et soudain, une erreur s’affiche : »Maximum Execution Time Exceeded ». Votre site est bloqué, les utilisateurs ne peuvent plus accéder à certaines pages, et vous ne savez pas par où commencer. Pas de panique ! Ce guide vous explique pas à pas comment diagnostiquer et résoudre ce problème technique courant, même si vous n’êtes pas un expert en développement.

Pré-requis et vision d’ensemble

Avant de commencer, voici ce dont vous aurez besoin :

  • Un accès administrateur à votre site WordPress
  • Un accès FTP ou un gestionnaire de fichiers (comme FileZilla ou cPanel)
  • Un éditeur de code (comme Notepad++ ou VS Code)
  • Des compétences de base en gestion de serveur (ou un hébergeur qui propose un support technique)

Le temps nécessaire pour résoudre le problème varie selon la complexité du cas : de 10 minutes pour une solution simple à plusieurs heures pour un diagnostic approfondi.

Tutoriel pas-à-pas

Étape 1 : Identifier la source du problème

Objectif : Comprendre pourquoi l’erreur se produit.

  1. Notez l’URL exacte où l’erreur apparaît
  2. Vérifiez si l’erreur se produit sur toutes les pages ou seulement certaines
  3. Consultez les logs d’erreurs de votre hébergeur (généralement dans cPanel > Logs > Erreurs)

Vérification : Si vous voyez des erreurs PHP répétitives dans les logs, c’est probablement la cause.

Erreurs fréquentes :

  • Plugins mal codés
  • Thèmes trop lourds
  • Requêtes SQL complexes
  • Limites de temps d’exécution trop basses

Étape 2 : Augmenter le temps d’exécution PHP

Objectif : Donner plus de temps au script pour s’exécuter.

  1. Ouvrez le fichier wp-config.php à la racine de votre WordPress
  2. Ajoutez cette ligne avant la ligne »That’s all, stop editing! » :
  3. set_time_limit(300) 
  4. Enregistrez le fichier

Vérification : Rechargez la page problématique. L’erreur devrait disparaître si le problème était temporaire.

Erreurs fréquentes :

  • Le fichier wp-config.php est en lecture seule
  • Votre hébergeur n’autorise pas cette modification

Étape 3 : Optimiser les requêtes SQL

Objectif : Réduire le temps d’exécution des requêtes.

  1. Installez un plugin comme Query Monitor
  2. Identifiez les requêtes lentes
  3. Optimisez les requêtes avec des index ou des jointures plus efficaces

Vérification : Utilisez Query Monitor pour vérifier que les temps d’exécution ont diminué.

Erreurs fréquentes :

  • Manque de connaissances en SQL
  • Plugins qui génèrent des requêtes inefficaces

Étape 4 : Désactiver les plugins et thèmes

Objectif : Isoler le plugin ou thème problématique.

  1. Désactivez tous les plugins
  2. Activez-les un par un jusqu’à ce que l’erreur réapparaisse
  3. Répétez le processus avec les thèmes

Vérification : L’erreur ne devrait plus apparaître après avoir désactivé le plugin ou thème problématique.

Erreurs fréquentes :

  • Désactiver le mauvais plugin
  • Oublier de tester le thème

Étape 5 : Optimiser la mémoire PHP

Objectif : Augmenter la mémoire allouée aux scripts.

  1. Ajoutez cette ligne dans wp-config.php :
  2. define('WP_MEMORY_LIMIT', '256M') 
  3. Si cela ne suffit pas, contactez votre hébergeur pour augmenter la mémoire

Vérification : Vérifiez que la mémoire est bien augmentée en ajoutant ce code dans un fichier PHP :

echo ini_get('memory_limit') 

Erreurs fréquentes :

  • L’hébergeur limite la mémoire
  • Le fichier wp-config.php est mal modifié

Bonnes pratiques / Optimisations

Pour éviter que ce problème ne se reproduise :

  • Choisissez des plugins légers et bien codés
  • Optimisez régulièrement votre base de données
  • Utilisez un cache pour réduire la charge serveur
  • Surveillez les performances avec des outils comme GTmetrix

FAQ ciblée

1. Pourquoi cette erreur apparaît-elle soudainement ?

Cela peut être dû à une mise à jour de plugin, une augmentation du trafic ou une requête plus complexe.

2. Puis-je résoudre ce problème sans accès FTP ?

Oui, via l’éditeur de fichiers de WordPress (Apparence > Éditeur de thème), mais c’est moins fiable.

3. Comment savoir si c’est un problème de serveur ou de site ?

Testez avec un autre site sur le même serveur. Si l’erreur persiste, c’est un problème serveur.

4. Puis-je augmenter le temps d’exécution via .htaccess ?

Oui, ajoutez : php_value max_execution_time 300

5. Comment prévenir ce problème à l’avenir ?

Faites des sauvegardes régulières, surveillez les performances et limitez les plugins.

Conclusion

L’erreur Maximum Execution Time Exceeded peut être frustrante, mais avec ces étapes, vous devriez pouvoir la résoudre rapidement. Si vous avez besoin d’aide supplémentaire, 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

Théo Dupuis

Théo Dupuis

Spécialiste en marketing SEO

Théo Dupuis est un expert en marketing SEO avec plus de 10 ans d'expérience. Il a aidé de nombreuses entreprises à améliorer leur visibilité en ligne grâce à des stratégies de référencement naturel innovantes. Passionné par les nouvelles technologies et les tendances du marché, il partage régulièrement ses connaissances lors de conférences et de formations.

Commentaires (3)

Julien_38
Julien_38 il y a 1 mois
Merci pour cet article très utile ! J'ai souvent rencontré cette erreur et je suis ravi de trouver enfin une solution claire et détaillée.
Vincent99
Vincent99 il y a 1 mois
Merci pour ce guide très clair ! J'ai souvent rencontré cette erreur et je suis ravi de savoir comment la résoudre maintenant.
Charlotte_96
Charlotte_96 il y a 1 mois
Merci pour ce guide très utile ! J'ai souvent rencontré cette erreur et vos conseils vont m'aider à la résoudre plus facilement.

3 réponses

Laisser un commentaire

0

Mon panier

Chargement...