Vu que le message est "serveur introuvable" alors la solution n'est pas dans set_time_limit vu que le probléme est pas au niveau de php mais au niveau du navigateur qui est lui aussi muni d'un time out. Dans le cas présent, ca semble être le timeout du navigateur qui s'est déclanché.
Est ce que t'as vérifié que le fichier n'a quand même pas été bien uploader malgrés tout?
Au niveau de php ce qui peut empécher le bon fonctionnement, c'est la taille maximale autorisé pour l'upload d'un fichier (2mo par défaut il me semble) et le temps accordé au script qui pourait être trop long pour la décompression.
En tout cas vu que le navigateur tombe en timeout avant que le serveur réponde, on ne peut pas voir dans le navigateur si php à eu un probléme même si c'est un probléme de taille de fichier.