web-dev-qa-db-fra.com

Erreur fatale: le temps d'exécution maximal de 60 secondes a été dépassé dans H:\wamp\www\custom\wp-includes\class-wp-http-curl.php

J'ai importé le fichier Theme Unit Test xml avec l'importateur wordpress. Mais toutes les données sont importées sous forme de pages. Je suis un tutoriel en ligne pour construire un thème de développement wordpress et je pense que les données doivent être importées en tant que posts.

Quand je procède à l'importation. Je peux choisir d'importer des auteurs ou d'assigner un auteur existant et je peux choisir d'importer/de télécharger des pièces jointes (ce que j'ai fait).

Je reçois une erreur fatale

Fatal error: Maximum execution time of 60 seconds exceeded in H:\wamp\www\custom\wp-includes\class-wp-http-curl.php

Je reçois un tas de pages et de médias, mais pas de messages.

Bien que je suis aussi augmenter ces valeurs:

max_execution_time = 5000

max_input_time = 5000

memory_limit = 1000M

Comment dois-je résoudre ce problème pour pouvoir importer tout le contenu?

2
Shadat501

Je reçois 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 );

commentez cette ligne et ça fonctionne bien.

Parce que wordpress a codé en dur cette limite de 60 secondes, ce paramètre codé en dur surclassait mes paramètres php.ini. je commente donc cette ligne, mes paramètres php.ini vont recommencer à fonctionner.

8
Shadat501

Juste au point .. Dans wp-config.php coller cette ligne de code

set_time_limit (180);

définir votre temps d'exécution recommandé (limite de temps PHP) et c'est fait! ..

Important: coller avant

/ * C'est tout, arrête de monter! Bonne blogging. * /

C'est tout.

Ne l'oubliez jamais, le silence est d'or :))

0
zakynthinos GR