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
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?

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.

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 :))
