Eroare fatală: Timpul maxim de execuție de 60 de secunde a fost depășit în H:\wamp\www\custom\wp-includes\class-wp-http-curl.php

14 mai 2016, 08:35:19
Vizualizări: 20.9K
Voturi: 2

Am importat fișierul xml Theme Unit Test cu importatorul WordPress. Dar toate datele sunt importate ca pagini. Urmez un tutorial online pentru dezvoltarea unei teme WordPress și cred că datele ar trebui să fie importate ca articole.

Când procedez cu importul, pot alege să import autori sau să atribui un autor existent și pot alege să import/descarc atașamente (ceea ce am și făcut).

Primesc o eroare fatală

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

Primesc o mulțime de pagini și fișiere media, dar niciun articol.

Deși am crescut aceste valori:

max_execution_time = 5000

max_input_time = 5000

memory_limit = 1000M

Cum ar trebui să rezolv această problemă pentru a putea importa tot conținutul?

6
Comentarii

max_execution_time = 5000 înseamnă 83 de minute. Și tot primești o eroare de timp depășit? Poți încerca să faci importul folosind tema din 2015?

BillK BillK
14 mai 2016 08:40:52

Nu, eu folosesc tema din 2016.

Shadat501 Shadat501
14 mai 2016 08:47:20

Încearcă cu tema 2015 fără plugin-uri. Dacă tot nu funcționează, poate ai o problemă de configurare pe server.

BillK BillK
14 mai 2016 08:49:38

Am aceeași problemă. Cum să configurez asta.

Shadat501 Shadat501
14 mai 2016 09:00:20

Nu știu, fiecare sistem este diferit.

BillK BillK
14 mai 2016 09:05:14

Mi se pare că încerci să descarci atașamente dintr-o locație la distanță necorectă/inaccesibilă, sau ai o problemă de conexiune, care declanșează timpul maxim de execuție în cererea HTTP făcută pentru a descărca atașamentele.

cybmeta cybmeta
14 mai 2016 10:24:42
Arată celelalte 1 comentarii
Toate răspunsurile la întrebare 2
1

Am înțeles acest răspuns.

Mă duc în acest fișier: wp-includes/deprecated.php și găsesc această linie în funcția (învechită) wp_get_http():

@set_time_limit ( 60 );

Pur și simplu comentez această linie și funcționează corect.

Deoarece WordPress a codat hardcodat acea limită de 60 de secunde, această setare hardcodată suprascria setările din php.ini. Așa că am comentat acea linie, iar setările din php.ini au început să funcționeze din nou.

14 mai 2016 12:34:43
Comentarii

Această soluție a funcționat doar printre atâtea alte soluții online pentru mine. Vă mulțumesc foarte mult pentru această soluție.

Morshedul Arefin Morshedul Arefin
11 mar. 2017 06:14:49
0

Direct la obiect.. În wp-config.php inserează această linie de cod

set_time_limit(180);

configurează timpul recomandat de execuție (Limită de timp PHP) și gata!..

Important: Inserează înainte de

/* That's all, stop editing! Happy blogging. */

Asta e tot.

Nu uita niciodată, Tăcerea e de aur :))

6 iun. 2016 16:39:23