il valore di max_execution_time in phpinfo() è cambiato? ( localhost/xampp e poi clicchi su phpinfo nella barra a sinistra )

puoi provare a riavviare apache ma mi sembra che non sia necessario

puoi provare anche ad impostarlo all'inizio dello script con
Codice PHP:
set_time_limit86400 ); 
questo lo setta a 1 giorno = 86400 secondi