Ton site affiche le message : Maximum execution time of 30 seconds exceeded
Ou une variante similaire avec 60 ou 300 secondes ?
Cela signifie que ton serveur coupe un script PHP parce qu’il met trop de temps à s’exécuter.
Bonne nouvelle : cette erreur est facile à corriger.
Pourquoi cette erreur apparaît
Cette erreur survient lorsque :
- Un plugin est trop lourd
- Une importation est trop volumineuse
- Une sauvegarde dépasse le temps limite
- La limite PHP par défaut est trop basse (souvent 30s)
- Le serveur est lent ou surchargé
WordPress n’est pas en cause : c’est une limite serveur.
Solution rapide (en 3 étapes)
- Augmenter
max_execution_time - Vérifier les plugins lourds
- Optimiser la mémoire PHP
Guide détaillé
Étape 1 : Modifier le fichier wp-config.php
Ajoute cette ligne à la fin de ton fichier wp-config.php :
set_time_limit(300);
Ou celle-ci :
@ini_set('max_execution_time', 300);
Recharge ensuite ton site dans ton navigateur.
Étape 2 : Modifier le fichier .htaccess
Ajoute ensuite ce code à la fin de ton fichier .htaccess :
php_value max_execution_time 300
php_value max_input_time 300
Étape 3 : Modifier le fichier php.ini (si accessible)
max_execution_time = 300
max_input_time = 300
Étape 4 : Vérifier les plugins responsables
Les plugins souvent concernés :
- Extensions de sauvegarde
- Plugins d’import/export
- Plugins WooCommerce
- Plugins de sécurité
Désactive-les temporairement pour tester si tu constates un changement.
Code prêt à copier
Bloc complet de code recommandé dans .htaccess :
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M
php_value post_max_size 256M
php_value upload_max_filesize 256M
Cas hébergeurs connus
OVH
Modifier le fichier .ovhconfig :
app.engine=php
app.engine.version=8.1
Puis augmenter les limites via l’espace client.
o2switch
cPanel → MultiPHP INI Editor → Modifier max_execution_time.
Hostinger
Hébergement → Paramètres PHP → Augmenter la valeur.
FAQ
300 secondes est généralement suffisant.
Pour les imports lourds, 600 secondes peut être utile.
Non. Elle empêche simplement une action de se terminer.
Oui, surtout si tu utilises WooCommerce ou un builder comme Elementor.
Conclusion
L’erreur "Maximum execution time exceeded" est liée aux limites serveur PHP.
Dans la majorité des cas, augmenter le temps d’exécution à 300 secondes suffit.
👉 Consulte également mon guide complet des erreurs WordPress les plus fréquentes pour prévenir d’autres blocages.
Laisser un commentaire