WordPress : Erreur fatale : temps d’exécution maximal de 60 secondes dépassé dans H:wampwwwcustomwp-includesclass-wp-http-curl.php
J’ai importé le fichier xml de Theme Unit Test avec l’importateur wordpress. Mais toutes les données sont importées sous forme de pages. Je suis un tutoriel en ligne pour créer un développement de thème wordpress et je pense que les données doivent être importées sous forme de publications.
Lorsque je procède à l’import. Je peux choisir d’importer des auteurs ou d’attribuer un auteur existant et je peux choisir d’importer/télécharger des pièces jointes (ce que j’ai fait).
J’obtiens une erreur fatale
Fatal error: Maximum execution time of 60 seconds exceeded in H:wampwwwcustomwp-includesclass-wp-http-curl.php
Je reçois un tas de pages et de médias mais pas de messages.
Bien que j’augmente également ces valeurs:
max_execution_time = 5000
max_input_time = 5000
limite_mémoire = 1000M
Comment dois-je résoudre ce problème pour pouvoir importer tout le contenu ?
Solution n°1 trouvée
Juste au point .. Dans wp-config.php, collez cette ligne de code
set_time_limit(180);
définissez votre temps d’exécution recommandé (PHP Time Limit) et c’est fait ! ..
Important : coller avant
/* C’est tout, arrêtez d’éditer ! Bon blog. */
C’est tout.
N’oubliez jamais cela, le silence est d’or :))
Solution n°2 trouvée
J’obtiens cette réponse.
Je vais dans ce fichier : wp-includes/deprecated.php
et trouve cette ligne dans la fonction (obsolète)wp_get_http()
:
@set_time_limit ( 60 );
il suffit de commenter cette ligne et cela fonctionne bien.
Parce que wordpress a codé en dur cette limite de 60 secondes, ce paramètre codé en dur supprimait mes php.ini
paramètres. donc je commente cette ligne, mes php.ini
paramètres recommenceront à fonctionner.
0 commentaire