Limites sur Import gedcom et contournement de ces limites...

Démarré par jlsviro, Avr 20, 2022, 08:46 AM

« précédent - suivant »

jlsviro

Message de jlsviro 24 Jan 2007, 23:45
2 limites pré-définies peuvent empêcher le chargement complet d'un fichier Gedcom :
- le temps maximum d'exécution du script, fixé par défaut à 60 secondes (en version 1.5) ;
- la taille maximim d'un fichier que l'on peut télécharger (2 Mo par défaut).

Contournement du temps d'exécution :
Modifiez la ligne set_time_limit(60); dans Import_Gedcom.php par en remplaçant 60 par une valeur quelconque en secondes (le temps nécessaire varie en fonction de la puissance de l'ordinateur).
Exemple :
 set_time_limit(120);
permettra au script de s'exécuter pendant 2 minutes de temps machine.

Contournement de la taille maximum d'un fichier :
Modifiez la ligne upload_max_filesize = 2M
dans le fichier php.ini situé dans le répertoire mnt  \usr\local\php (dans la version autonome), 2M représentant la taille maximum autorisée.

En modifiant ces 2 paramètres, on peut intégrer des fichiers très volumineux...
NB : la modification s'effectue en utilisant un éditeur de texte style notepad.

Le dépassement du temps d'exécution maximum se traduit par un arrêt brutal du traitement sans affichage du compte-rendu de fin de traitement.
Le dépassement de la taille maximum de fichier se traduit par le message "Fichier impossible à ouvrir" (c'est l'une des causes possibles du message).

Message de syl 21 Fév 2007, 9:25
Bonjour

J'ai voulu ce matin tester monSSG et je n'ai pas réussi à importer un fichier gedcom, malgré les modifications que vous signalez ci-dessus. L'erreur est "fichier possible à ouvrir". Je suis pourtant sûre de mon fichier.
Avez-vous une autre solution?
Cordialement
SYL

Message de jlsviro 21 Fév 2007, 17:56
Citation de: sylAvez-vous une autre solution?
Bonjour,
Si votre fichier ne comporte pas de données confidentielles, vous pouvez toujours me l'envoyer sur le mail de support ; j'essayerai alors de voir ce qui cloche...
Bonne fin de journée.
Jean-Luc