J'ai l'impression que certain ne lisent pas tous les messages. J'ai dis qu'il existait une fonction pour virer les timeouts.
Quant à Free, il suffit de faire un phpinfo(); pour connaitre les fonctions désactivées. Et à ce que je sais, ini_set(); et set_time_limit(); sont désactivées. En clair, va chez un hébergeur pro.
De plus en ce qui concerne phpMyAdmin, il suffit d'éditer la variable $cfg['ExecTimeLimit'] pour virer les timeouts. Mais comme Free a désactivé la fonction set_time_limit(); modifier cette variable ne servira à rien.
Donc je répète ce que je viens de dire, va chez un hébergeur pro.