IANSEO
Aide à l’installation de IANSEO pour club FFTA
Ce document est destiné à un administrateur pour installer IANSEO de concours; il est complémentaire au tutoriel utilisateur IANSEO pour le greffe d’un concours.
Ce document est complémentaire aux documents d’installation disponibles sur ianseo.net,
consigne quelques expériences d’utilisation pour club FFTA, notamment pour ceux qui souhaitent migrer de la configuration Result’Arc/TRAPTA (www.trapta.fr) vers IANSEO.
Ce document n’a pas besoin d’être consulté si les documentations de référence vous ont donné satisfaction sur
https://www.ianseo.net/Releases.php
ainsi que les adaptations FFTA
https://dirigeant.ffta.fr/ianseo https://dirigeant.ffta.fr/ianseo/download/Tutoriel_ianseo_avance.pdf
versions FFTA 2025: simplifié, avancé.
crédit CD31 tir à l’arc, contact: ianseo@trapta.fr
Contributeurs @arc-occitanie.fr: Guillaume.ROQUES@, Guillaume.ESCANDE@, Patrick.DANESIN@
Edition: Pierre.PERUZZETTO@
Le jeu des 3 erreurs communes sous Linux, Windows, Mac 3
Modification Linux Mint php.ini 6
Configuration sur serveur hébergé 7
Condition d’accès au réseau AclEnable=0 7
Droits d’accès du répertoire IANSEO sur serveur hébergé 8
Mise à jour IANSEO sur hébergement 9
Comment configurer des accès distincts sur un même serveur? 10
Configuration FFTA avant chaque compétition 10
Synchronisation des archers licenciés FFTA 10
LookupTableLoad.php beta (obsolète en 2025) 12
ScoreKeeper NG, Url serveur 12
Sous Linux
Dans le terminal, lancer la commande ifconfig -a 13
Plusieurs ordinateurs en double saisie 19
Droit d’accès du PC secondaire 19
Installation Windows Wampserver 24
Télécharger et installer WAMPserver 25
Autoriser l’accès client pour Wamp (accès scorekeeper) 27
Pas de synchronisation des archers - upload_max_filesize 29
Installation Windows - XAMPP instable! 31
Téléchargement depuis Microsoft Edge 33
Pas de synchronisation des participants - upload_max_filesize 35
ScoreKeeper ne se connecte pas - conformité règlement. 35
Access denied- Error checksum 176 37
MySQL Erreur de lancement du module XAMPP 39
Configuration CD31 pour Geotel A1 42
questionnaires/guides FFTA 2024 44
Retour d’expérience Auch 16-02-2025 44
Page des mises à jour https://www.ianseo.net/Releases.php
NB: les versions téléchargeables sur ianseo.net sont renouvelées environ tous les 6 mois; après installation de ianseo, la commande “Modules, Mettres à jour Ianseo” doit être lancée pour bénéficier de la toute dernière mise à jour hebdomadaire/mensuelle.
Version 10/02/2025: https://www.ianseo.net/Release/Ianseo_20250210.zip
Version 08/12/2024 https://www.ianseo.net/Release/Ianseo_20241208.zip
Cette version ne permet plus l’usage de scorekeeper, mais seulement scorekeeper NG.
Etat des mises à jour en janvier 2025:
1. le droit d’accès en écriture doit être activé pour le répertoire ./ianseo et son répertoire racine (si l’installation est sur /var/www/ianseo, l’accès en écriture doit être activé aussi pour /var/www)
2. La mise à jour téléchargée sur ianseo.net est toujours aussi lente pour la “synchronisation des compétiteurs” (LookupTableLoad.php)
Windows
À l’automne 2024, les tests IANSEO incitent à déconseiller les configurations sous Windows Xampp. Les erreurs rencontrées de manière aléatoire sont la perte de contrôle de la base MySQL, la perte de connexion avec smartphones pour Scorekeeper NG.
L’utilisation de Windows avec Wampserver est plus fiable.
IANSEO fonctionne sur un ordinateur hébergeant un serveur apache et un gestionnaire de base de données MySQL ou variante MariaDB.
Si IANSEO ne fonctionne pas, le problème vient sans doute d’une de ces 3 conditions qui n’est pas remplie. Vous avez besoin de lire en détail la documentation de référence sur ianseo.net et sans doute un autre paragraphe de cette documentation.
Si vous tenez à monter IANSEO par la face nord, il faudra résoudre les énigmes Xampp. L’enquête commence avec quelques indices sur ianseo.net
Pour les grimpeurs amateurs, moins de frissons sur trois versants: Linux, Windows Wampserver, Mac Mamp.
À l’automne 2024, des tests de IANSEO ont été menés avec succès sur des ordinateurs anciens
https://lubuntu.fr/ sur Lenovo 8Go RAM, disque SSD
https://www.linuxmint.com/ Linux Mint Xfce sur Compaq Presario CQ57, 4Go RAM, disque dur mécanique. Xfce est une configuration plus légère que MATE ou cinnamon, tout en présentant une interface qui ne devrait pas être trop étrangère à un utilisateur de Windows.
L’installation Linux est technique avec des consignes qui tiennent sur une page;
Lancer le programme d’installation pour Windows/Xampp se fait en un clic… puis des consignes de correction d’installation Xampp sur X pages avec XB*rd?!>10, 15s La borne supérieure XB*rd?! n’est pas connue à ce jour.
A. Télécharger l’archive ianseo_xxx.zip sur https://ianseo.net
la version de novembre 2024 est https://ianseo.net/Release/Ianseo_20240531.zip
en 2025 https://www.ianseo.net/Release/Ianseo_20250210.zip
B. Installation dans le répertoire /var/www/ianseo pour un lancement de IANSEO dans le navigateur (Firefox) http://localhost/ianseo
Compléter la logithèque
# pour OS Linux Mint Xfce https://linuxmint.com
# compléter logithèque avec les paquetages
# Apache2,
# Mysql-client, Mysql-server, Php-mysql
# php-imagick, Imagemagick, unzip
# Php-gd, Php-curl
sudo apt update
sudo apt install -y apache2 mysql-server mysql-client php php-mysqli php-gd php-curl php-mbstring
php-xml php-zip php-imagick unzip libapache2-mod-php php-intl
Installer l’archive ZIP
ianseo_dir=/var/www/ianseo
ianseo_zip=Ianseo_20240531.zip
sudo mkdir $ianseo_dir
sudo chmod -R a+rwX $ianseo_dir
unzip $ianseo_zip -d $ianseo_dir
sudo chmod -R a+rwX $ianseo_dir
Configurer l’Alias localhost/ianseo
NB: pour que le serveur apache puisse accéder à un alias, le répertoire où pointe l’alias et répertoires parents doivent être accessibles en lecture pour tous (propriétaire, groupe, autres)
Par exemple, dans le cas où l’alias localhost/ianseo est dirigé vers /var/www/ianseo il faut que tous les répertoires /var, /var/www et /var/www/ianseo aient les droits de lecture.
À défaut d’autorisation en lecture, l’erreur “403 Forbidden You don't have permission to access this resource” est affichée sur le navigateur.
Le répertoire d’installation ./ianseo doit être accessible en écriture pour permettre les mises à jour ultérieures (commande ianseo “Modules->mettre à jour IANSEO”).
Le répertoire de session /var/lib/php/sessions/ doit être accessible en écriture
/var/lib/php/sessions/ (owner root 777)
sudo chmod -R a+rwX /var/www/ianseo
Création d’un utilisateur MySQL ianseo
sudo mysql
create user ianseo@localhost identified by 'ianseo';
create database ianseo;
grant all privileges on ianseo.* to ianseo@localhost;
exit;
sudo service mysql start
sudo update-rc.d mysql enable
# Configuration Linux Mint Apache2 pour Alias /ianseo /var/www/ianseo
sudo echo "Alias /ianseo /var/www/ianseo" > /etc/apache2/sites-available/ianseo.conf
sudo echo 'Alias "/ianseo" "/var/www/ianseo"
<Directory "/var/www/ianseo">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>' > /etc/apache2/conf-available/ianseo.conf
## symbolic link
sudo ln -s /etc/apache2/conf-available/ianseo.conf /etc/apache2/conf-enabled/ianseo.conf
sudo ln -s /etc/apache2/sites-available/ianseo.conf /etc/apache2/sites-enabled/ianseo.conf
Restart apache
sudo a2enconf ianseo
sudo service apache2 restart
sudo update-rc.d apache2 enable
Téléchargement d’exemples de configuration d’installation bash pour ianseo
Les paramètres php.ini doivent être étendus selon les préconisation ianseo
Sous Linux Mint avec une installation php 8.3, le fichier php.ini est dans le répertoire
/etc/php/8.3/apache2/php.ini
/etc/php/8.3/php.ini
max_execution_time = 120
post_max_size = 16M
upload_max_filesize = 16M
Retour d’expérience d’installation IANSEO sur un hébergement mutualisé OVH
Toute la complexité de configuration est gérée par un administrateur web qui donne un accès à des utilisateurs multiples. Cette section s’adresse à cet administrateur.
Prérequis
L’administrateur dispose d’un nom de domaine, par exemple comite-arc.fr
et d’un hébergement avec une base MySQL
l’administrateur monte le site comite-arc.fr/ianseo
protège l’accès par un fichier .htaccess et communique le mot de passe de connexion à un greffe de concours.
Un organisateur de concours peut alors se connecter via Internet au site comite-arc.fr/ianseo sans avoir besoin d’une installation IANSEO sur son ordinateur de greffe.
Le greffe indique l’url http://comite-arc.fr pour la connexion avec les smartphones sous Scorekeeper
N’importe quel smartphone peut être utilisé pour la saisie des scores d’une cible après
- installation de Scorekeeper NG sur le smartphone,
- activation de l'option “Données mobiles” du smartphone pour une connexion Internet dans une zone couverte par le réseau mobile,
- lecture du QR code de la feuille de marque de la cible
Plusieurs ordinateurs peuvent se connecter sur comite-arc.fr/ianseo en mode administrateur
En haut, à droite de la fenêtre IANSEO, configuration avant ouverture de concours:
Après ouverture d’un concours:
L’état de l’accès réseau pour chaque concours est enregistré dans le paramètre AclEnable qui est modifiable via phpmyadmin
Si le réseau est ON, la valeur de AclEnable est `MpValue` = 's:2:\"10\"
qu’il faut modifier à 00
Si le concours a pour numéro ‘123’, voici la commande SQL:
SELECT `ModulesParameters`.* FROM `ModulesParameters`;
UPDATE `ModulesParameters` SET `MpValue` = 's:2:\"00\";' WHERE `ModulesParameters`.`MpModule` = 'ACL' AND `ModulesParameters`.`MpParameter` = 'AclEnable' AND `ModulesParameters`.`MpTournament` = 123;
Les droits d’accès sur le serveur pour le répertoire IANSEO sont mis à 777 “rwxrwxrwx”
Cette configuration n’est pas satisfaisante pour un répertoire web.
La mise à jour ci-après fonctionne avec droits 604 (rw----r--) ou 705 (rwx---r-x) pour les répertories.
Concernant la configuration d’un serveur hébergé, si vous avez de meilleures réponses aux questions suivantes, contactez ianseo@trapta.fr
=> pas de mise à jour directement en ligne sur l’hébergement
La commande “Modules, mettre à jour Ianseo” n’aboutit pas
=> contournement de ce problème pour l’administrateur web
exemple, sous Windows, la commande batch pour une mise à jour du 22/07/2025 est de la forme
set YEAR=2025
set MONTH=07
set DAY=22
Set "SOURCE=C:\wamp64\www\ianseo"
Set DEST=C:\temp\ianseo%YEAR%%MONTH%%DAY%
REM Lancer robocopy avec filtre de date
robocopy "%SOURCE%" "%DEST%" /E /XO /MAXAGE:%YEAR%%MONTH%%DAY%
Les fichiers mis à jour sont regroupés dans le répertoire c:\temp\ianseo20250722, les fichiers qu’il contient sont à copier par FTP sur le site hébergé (https://comite-arc.fr/ianseo).
Cette solution bricolée n’est pas satisfaisante: la base MySQL ne contient pas la date de mise à jour et IANSEO affiche une mise en garde:
Toutefois, la mise à jour du code php est effective; La version rev94 est celle du 22/07/2025.
le fichier .htaccess permet d’autoriser l’accès au site comite-arc.fr/ianseo avec plusieurs identifiants et mots de passe.
MAIS
lorsqu’un utilisateur est connecté sur comite-arc.fr/ianseo il à accès à tous les concours de la base MySQL associée.
OBJECTIF:
permettre des accès distincts à des utilisateurs qui administrent uniquement les concours dont ils ont l’organisation.
pistes:
- module supplémentaire Ianseo?
- proposer plusieurs sous-sites comite-arc.fr/ianseo1, comite-arc.fr/ianseo2, etc associés à des bases MySQL différentes?
Il est impératif de mettre à jour le logiciel et les ressources (fichier des licences) avant de créer une nouvelle compétition et il est recommandé de le faire aussi régulièrement que possible.
Étant mis à jour régulièrement, beaucoup de problèmes peuvent être évités grâce à cette étape. Pour mettre à jour Ianseo, dans le menu « modules » cliquez sur « mettre à jour » et suivez les étapes.
Téléchargement des ressources:
https://dirigeant.ffta.fr/ianseo/download/parametres_ianseo.ffta
Pour mettre à jour la base des licences dans Ianseo, il faut se rendre dans Participants / Synchronisation des compétiteurs. Choisissez le fichier téléchargé précédemment puis cliquez sur « Synchronisation des données des athlètes »
cliquer sur Synchronisation des données des athlètes
Amélioration: la version 60 IANSEO de mai 2025 est rapide !
Le correctif 2024 de Guillaume ROQUES n’est plus requis.
Avec la beta version de Guillaume ROQUES du 21/11/2024, le temps de synchronisation est considérablement réduit.
Téléchargement de la mise à jour de LookUpTableLoad.php du 20/11/2024.
Tableaux de test de temps de synchronisation des compétiteurs FFTA
commande IANSEO: synchronisation des compétiteurs FFTA | ||||||
tests avec LookupTableLoad.php de Guillaume ROQUES 21/11/2024 | ||||||
Temps | OS | configuration | PC | RAM | disque | processeur |
12s | Windows 11 | Wamp 3.3.0 | Dell G15 | 16Go | ssd | Pentium i7-13650 |
27s | Windows 11 | Wamp 3.3.7 | Acer Aspire 5 | 8Go | ssd+dur | i5-8265U |
24s | Linux | Lubuntu | Lenovo X1 | 8Go | ssd | i5-5300U |
120s | Linux | Mint Xfce | Compaq CQ57 | 4Go | dur | Pentium B950 |
86s | Windows 10 | Wamp 3.3.7 | Toshiba S70 | 6Go | dur | Pentium i7 4700 |
122s | Windows 10 | Wamp 3.3.7 | Asus Laptop | 8Go | dur | AMD A9-9425 |
914s | Windows 10 | Xampp | Toshiba S70 | 6Go | dur | Pentium i7 4700 |
>4H | Windows 11 | Xampp | Acer Aspire 5 | 8Go | ssd+dur | i5-8265U |
avec LookupTableLoad.php de la version d'origine ianseo.net | ||||||
>25min | Linux | Lubuntu | Lenovo X1 | 8Go | ssd | i5-5300U |
84s | Linux | Mint Xfce | Toshiba S70 | 6Go | dur | Pentium i7 4700 |
>55min | Windows 10 | Wamp 3.3.7 | Toshiba S70 | 6Go | dur | Pentium i7 4700 |
>4H | Windows 11 | Wamp 3.3.7 | Acer Aspire 5 | 8Go | ssd+dur | i5-8265U |
Utiliser la version Scorekeeper NG.
L’ancienne version Scorekeeper n’est plus opérationnelle depuis 2024.
https://play.google.com/store/apps/details?id=net.ianseo.scorekeeperng
Pour configurer les smartphone, il faut ajuster l’URL indiquée sur le panneau
“Compétition->paramètres de la compétition ->information de la compétition”
champ “Url du serveur (incluant le protocole et le port si différent de 80 )”
Sur un réseau local de type box Internet, l’IP réseau est en général de la forme “192.168.0.n”
Sur le routeur dédié Ubiquity, le CD31arc a programmé l’IP “10.125.100.n”
“n” est un numéro attribué par le serveur à l’ordinateur dont la valeur est révélée par la commande ifconfig (Linux) ou ipconfig (Windows)
NB: Scorekeeper NG fonctionne avec une version récente android, comme celle des Doogee S41 sous android 11 (2021). Scorekeeper peut fonctionner sur des smartphones plus anciens, tel que Geotel A1 sous android 7 (2017).
relever l’adresse IPv4 indiquée sous wlol
Dans l’exemple ci-dessus, il s’agit de 192.168.0.19
http://localhost/ianseo présentera la même page que http://191.168.0.19/ianseo
dans les “Paramètres”, menu “Réseau et Internet > WiFi “
Relever l’adresse IPv4; dans l’exemple ci-dessus “192.168.0.6”
Alternativement, lancer l’invite de commande (dans barre à bas à gauche de l’écran), cmd
Puis lancer la commande ipconfig ou ipconfig /all (détaillée)
information indiquée avec la commande DOS “cmd > ipconfig /all” sur la ligne
Adresse IPv4. . . . . . . . . . . . . .: 192.168.0.6(préféré)
=> indiquer dans IANSEO l’Url du serveur: http://192.168.0.6/
La commande “Qualification->impression des feuilles de marque” avec le QR-code pour ianseo pour une départ, une distance
génère le fichier PDF des feuilles de marque pour la volée en cours avec un QR-code par cible
(Option avancée: il est possible de regrouper les saisies de plusieurs cibles sur un même smartphone “ISk->regroupement de périphériques”)
Sur un smartphone, lancer scorekeeper, menu “Start page->setup app using à QR code”.
Flasher le QR-code de la cible, cliquer sur “Save”
Sur l’ordinateur PC1 du greffe, relever son IPv4 (cf méthode ci-dessus pour configurer scorekeeper);
Sur un autre ordinateur PC2 connecté sur le même routeur que l’ordinateur PC1 du greffe, lancer le navigateur et indiquer l’IPv4 du PC1; l’interface IANSEO apparaît sur PC2; les données stockées sur PC1 seront lues et modifiées par l’ordinateur PC2.
IANSEO n’a pas besoin d’être installé sur PC2; les deux ordinateurs peuvent fonctionner avec des systèmes d’exploitation différents.
Exemple ci-dessus:
à gauche, PC1 du greffe Linux Mint sur localhost/ianseo (IPv4 192.168.0.19),
à droite, PC2 secondaire Windows 11 connecté sur http://192.168.0.19/ianseo
Commande “Compétition -> protection Ianseo -> Configuration des verrouillages”
Le PC secondaire a accès au serveur avec les services autorisés par le PC serveur qui précise les droits par IP dans la colonne Accès IP (v4)
Commande “Compétition -> Protection Ianseo -> Configuration des verrouillages”
Le concours doit être débloqué pour modifier sa configuration, notamment pour indiquer url (IP pour connexion avec smartphones)
Le panneau en configuration “débloquée” est
IANSEO permet d’afficher sur un ou plusieurs écrans ou vidéo-projecteurs une ou plusieurs affichage en cours de concours, par exemple, la liste des participants, les classements en cours sur un ou tous les départs, le tour de classification…
Télécharger: exemples de sorties TV au format .json.
Pour créer ou éditer une règle de sortie TV, lancer la commande “Sorties > Sortie TV”
Pour créer une sortie, indiquer un nom de règle et cliquer sur le bouton “Nouvelle règle”
définir le type de sortie dans le panneau qui apparaît:
Pour afficher une sortie, dans le panneau “Règles soumises pour la sortie TV”, cliquer sur le nom de la règle dans la colonne après celle de la “Date”:
les options sont [Version légère] ou [Page CSS] plus riche et plus contrastée
exemple pour participants:
Exemple pour classements:
Les sorties avec l’option [Page CSS] sont plus contrastées:
Les sorties d’écran apparaissent sur l’ordinateur du greffe et peuvent être redirigées vers un écran secondaire ou plusieurs autres écrans.
Exemple de sortie de résultats sur une fenêtre de navigateur redirigée sur vidéo-projecteur géré comme un écran secondaire par l’ordinateur du greffe.
Autre configuration possible: avec le navigateur Edge, envoyer un onglet sous vers une sortie Google Chrome cast. Le nombre de sorties TV n’est limité que par la puissance de votre PC et débit wifi. Il peut être judicieux d’utiliser un deuxième PC dédié aux sorties TV connecté en réseau sur le PC serveur pour éviter de surcharger le CPU du serveur. Il faut que le serveur donne accès à ce PC secondaire.
Une configuration alternative à Windows Xampp est d’utiliser WAMPserver pour la gestion du serveur apache et base MySQL.
Sous ianseo.net, télécharger le fichier ZIP, comme pour Linux
en novembre 2024: https://www.ianseo.net/Release/Ianseo_20240531.zip
en décembre 2024: https://ianseo.net/Release/Ianseo_20241208.zip
1 - la version wampserver 3.3.7 (de novembre 2024) requiert l’installation de Microsoft VC_2010, VC_2010_SP1, VC_2012, VC_2013 en X86 32 bits et X64 64 bits.
NB: Toutes les versions de “Microsoft Visual C++ redistributable” (2005->2022) sont disponibles sur:
https://learn.microsoft.com/fr-fr/cpp/windows/latest-supported-vc-redist?view=msvc-170
ou sur https://wampserver.aviatechno.net/ avec l’ensemble des versions VC_Redist.
2 - la dernière version wampserveur est sur
https://www.wampserver.com/
NB: la version Wampserver 3.3.0 est la (dernière) version autonome; wampserver3.3.0_x64 (643Mo) qui comprend l’installation de Microsoft VC Redist. Cette version devient obsolète avec les mises à jour Windows.
Lancer l’installation wampserver3.3.x_x64.exe
Pour une installation 64bits, WAMPserver_.exe crée un répertoire par défaut sur c:\wamp64
localhost est l’alias de c:\wamp64\wwww
3 - Décompresser le contenu de l’archive Ianseo_xxxx.zip ianseo dans c:\wamp64\www\ianseo
NB: il est possible de l’installer sur un autre répertoire, mais la déclaration d’un alias sera nécessaire.
4 - Après tout (re)démarrage de Windows, lancer Wampserver:
Dans un navigateur, la page localhost affiche les paramètres de Wampserver.
Dans un navigateur Internet, lancer localhost/ianseo
initialiser ianseo et c’est parti!
Si scorekeeper sur smartphone ne parvient pas à se connecter, Wamperserver doit être configuré pour permettre un accès client.
1. Autoriser le passage du pare-feu en réseau public à httpd.exe
Sous wamp 3.3.7, le fichier est C:\wamp64\bin\apache\apache2.4.62.1\bin\httpd.exe
Pour Windows Defender:
2 - changer “require local” en “require all granted” dans le fichier
c:\wamp64\bin\apache\apache2.4.62.1\conf\extra\httpd-vhosts.conf
# Virtual Hosts
#
<VirtualHost _default_:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
# Require local
Require all granted
</Directory>
</VirtualHost>
Lors de la synchronisation des participants, avec la commande “Participants -> Synchronisation des compétiteurs -> Synchronisation des compétiteurs”, après avoir indiqué le fichier “parametres_ianseo.ffta”, puis cliqué sur le bouton “synchronisation des données des athlètes”, vous avez instantanément le message “Toutes les mises à jour sont faites”
Rien n’a été mis à jour: le fichier “parametres_ianseo.ffta” n’a pas été lu car il dépasse la taille indiquée dans le paramètre upload_max_filesize.
Le paramètre recommandé par ianseo.net est upload_max_filesize = 16M
Ce paramètre est dans le fichier php.ini de l’installation apache de toutes les configurations sous Linux, Windows, Linux, Mac.
La configuration standard avec WAMP 3.3.0 est upload_max_filesize = 2M
Pour augmenter cette taille qui doit être supérieure à la taille en Mo du fichier parametres_ianseo.ffta, modifier:
avec wamp 3.3.7
C:\wamp64\bin\apache\apache2.4.62.1\bin\php.ini
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
;upload_max_filesize = 2M
upload_max_filesize = 16M
voir aussi
C:\wamp64\wampmanager.ini,
C:\wamp64\bin\php\php8.xxx\phpForApache.ini (selon version php)
avec wamp 3.3.0, le répertoire php.ini est
C:\wamp64\bin\apache\apache2.4.54.2\bin\php.ini
Avec wamp 3.3.0, un fichier fichier complémentaire doit être mis à jour:
C:\wamp64\wampmanager.ini
Type: submenu; Caption: "upload_max_filesize=16M"; Submenu: 8.0.26upload_max_filesize; Glyph: 9
PS: le paramètre post_max_size=8M est à 8M par défaut sous wamp 3.3.0
ianseo.net preconise 16M
=> redémarrer Windows et wampserver pour que ces nouveaux paramètres soient pris en compte.
Les préconisations IANSEO de paramétrage PHP sont:
Vérification: ces paramétrages peuvent être lus sur la page phpinfo()
http://localhost/?phpinfo=-1
NB: ce changement de paramétrage peut également être requis pour les autres installations, notamment sous Windows XAMPP.
En automne 2024, pratiquement toutes les configurations de tests sous Windows Xampp ont fini par un dysfonctionnement. Les problèmes chroniques et aléatoires sous Windows Xampp sont ceux de la gestion de la base MySQL, la perte de connexion avec smartphones pour Scorekeeper NG, l’impossibilité de synchroniser les participants.
La source probable de ces dysfonctionnements est un arrêt non maîtrisé de Xampp qui corrompt la base MySQL après coupure de courant, plantage du PC, arrêt du PC sans la fermeture préalable de Xampp.
Ces problèmes ne sont pas rencontrés avec l’émulation sous Wampserveur que nous recommandons pour Windows.
Pour Windows 11 télécharger “Windows Full Installer - 64 bit”
en septembre 2024 la version est https://ianseo.net/Release/Ianseo64_20240529.exe
2. Extraire le fichier dans le dossier souhaité (ex. : si l'utilisateur a choisi de le décompresser dans c:\, le système créera automatiquement un dossier, nommé c:\ianseo).
N.B. : Il est fortement recommandé d'opérer directement depuis c:\ et non depuis le bureau de l'ordinateur.
3. Exécuter le fichier d'installation setup_xampp.bat, disponible dans le dossier. Le système ouvrira automatiquement une fenêtre de terminal. Deux questions pré-compilées s'affichent : l'utilisateur doit simplement appuyer sur « ENTER » pour les deux. Une fois XAMPP configuré, l'utilisateur doit appuyer sur « ENTER » puis sur la séquence « X → ENTER ». Cela fermera automatiquement la fenêtre du terminal.
4. Après avoir configuré les archives, activez XAMPP en cliquant sur l'icône xampp-control.exe, puis, dans la nouvelle fenêtre, cliquez sur « Démarrer » pour Apache et MySql.
N.B. : L'utilisateur peut fermer le contrôle XAMPP en cliquant sur « X ». Une fois réduit, XAMPP continuera à fonctionner en arrière-plan, sans aucun problème.
5. Ouvrez un navigateur Internet, tapez http://localhost/
Veillez à sauvegarder le concours en cours avec la commande
“Compétition -> Exports -> Export de la compétition” qui génère un fichier avec l’extension “.ianseo”
En cas de corruption de la base de données et/ou de l’installation, il est possible de désinstaller et réinstaller ianseo puis d’importer la sauvegarde du concours sur le même ordinateur ou un ordinateur différent.
NB: ce n’est pas parce que vous avez pu éditer un concours sans problème que IANSEO redémarrera correctement au prochain lancement de l’ordinateur avec Xampp. Avant de quitter IANSEO, sauvegardez le concours.
Attention, lors du téléchargement de IANSEO depuis Edge, l’application téléchargée n’est pas considérée comme complètement fiable. Il apparaît cette pop-up :
Il faut indiquer au navigateur que l’on souhaite conserver le fichier téléchargé.
Le navigateur va demander une confirmation qu’il faut valider de la façon suivante :
Lors du premier démarrage des services IANSEO, il est probable que le pare-feu de windows demande l’autorisation d’ouvrir l'accès au réseau pour les services démarrés. Pour la compatibilité avec le wifi utilisé sur les concours dominicaux (anciennement avec TRAPTA), il est nécessaire de cocher les 2 cases : Réseau .privés et publics.
Pour le service MySQL et le service apache :
La commande “Participants -> Synchronisation des compétiteurs” indique que “Toutes les mises à jour ont été faites” sans aucune mise à jour effective.
Augmenter la taille du paramètre (16M préconisé par ianseo.net) dans le fichier ianseo/php.ini
upload_max_filesize = 16M
Le concours doit être conforme aux règlements sportifs en vigueur.
Par exemple: un concours 18m saisi en 2024 n’est plus conforme aux règlements 2025.
Solution: Dans les “informations de la compétition”, cliquer sur “Rétablir les valeurs prédéfinies” en ayant la prétention de savoir ce que vous faites.
Symptôme: IANSEO ne se lance pas dans le navigateur:
Utiliser phpmyadmin pour rétablir des droits d’accès de l’utilisateur ianseo@%
Dans le panneau de contrôle XAMP (lancé par la commande ianseo/xampp-control.exe), cliquer sur le bouton “Admin” du module “MySQL”
La gestion phpmyadmin se lance:
Cliquer sur “Comptes utilisateurs”
le compte IANSEO% devrait avoir des “privilèges globaux” ALL PRIVILEGES
si ce n’est pas le cas:
Cliquer sur “Editer les privilèges” de l’utilisateur ianseo% et rétablir les privilèges sur données, structure, administration:
Parfois, le module XAMPP ne parvient pas à lancer MySQL qui se lance et se referme après quelques secondes
Sur le navigateur, http://localhost affiche:
Si l’option “repairing data base clicking here” ne fonctionne pas, une solution radicale consiste à désinstaller ianseo et à le réinstaller.
Il faut bien sûr avoir pris soin de sauvegarder le concours AVANT le crash, c’est-à-dire avant toute mise à jour, synchronisation des participants, fermeture de l’application.
La récupération des données du concours s’effectue avec la commande
“Compétition -> Import d’une compétition”
Parce que reformater un disque, ré-installer un système d’exploitation, ça défoule plutôt que de régler finement des paramètres.
Linux Mint (https://fr.wikipedia.org/wiki/Linux_Mint), un linux qui ressemble à Windows, version Xfce la plus légère de préférence à cinnamon ou mate; permet de recycler un ordinateur PC ancien à ressources limitées en mémoire RAM et disque dur: ne jetez pas votre vieil ordinateur sous Windows 10, installez Linux Mint Xfce en remplacement de Windows 10 et votre PC fonctionnera beaucoup plus vite!
Lubuntu, un linux léger, plutôt pour développeurs
https://lubuntu.fr/
Ubuntu est un système d’exploitation GNU/Linux basé sur la distribution Debian.
https://www.ubuntu-fr.org/
Pour créer une installation Linux sur PC2 à partir de Windows sur PC1
- télécharger une distribution .iso sur PC1
- flasher ce fichier .iso sur une clef USB, par exemple avec Etcher sur PC1 qui formate la clef et crée une partition qui permet de booter PC2 sur cette clef USB
https://etcher.balena.io/#download-etcher
- placer cette clef USB sur l’ordinateur PC2 à configurer; booter sur PC2 en modifiant le BIOS pour démarrer sur la clef USB et non le disque dur.
https://developer.android.com/tools/adb?hl=fr
https://www.01net.com/astuces/android-comment-connecter-votre-smartphone-sur-windows-avec-adb.html
https://www.xda-developers.com/install-adb-windows-macos-linux/
https://www.wikihow.com/Download-an-APK-File-from-the-Google-Play-Store
Pour installer scorekeeper en série sur de nombreux smartphones, télécharger les paquetages apk ou xapk (xapk=archive au format compatible zip avec composants apk).
https://apkcombo.com/fr/downloader/
Les téléchargements des versions ISK disponibles en décembre 2024 sont en copie sur:
https://arc-occitanie.fr/doc/ianseo/isk/
Sous Linux Mint, ajouter à la bibliothèque le paquetage adb, unzip Ianseo+Scorekeeper+NG_1.4.7_apkcombo.com.xapk, brancher par câble USB un smartphone en mode développeur debug et lancer
>adb install net.ianseo.scorekeeperng.apk
reset phones
https://www.hardreset.info/fr/devices/geotel/geotel-a1/
https://www.hardreset.info/devices/geotel/geotel-a1/developer-options/
problèmes d'installation | ||||||
Erreurs | OS | configuration | PC | RAM | disque | processeur |
Windows 10 | Xampp | Toshiba S70 | 6Go | dur | Pentium i7 4700 | |
Xampp a fonctionné et ne fonctionne plus le jour suivant au redémarrage du PC | ||||||
Enigme à résoudre... | ||||||
Windows WAMP : pas de connexion scorekeeper | ||||||
résolu: apache doit permettre un accès client, via pare-feu Defender accès public + via autorisation dans httpd-vhost.conf pour alias (require all granted) | ||||||
Toutes configurations: pas de synchronisation des compétiteurs | ||||||
résolu sous Linux, Windows Wamp: augmenter upload_max_filesize=16M | ||||||
Toutes configurations: la synchronisation des compétiteurs est lente | ||||||
mais toujours aussi lent inchangée sous Windows Xampp | ||||||
Guillaume (09/12/2024): Il faut que Apache soit accessible en dehors de localhost/127.0.0.1 pour pouvoir utiliser ISK (ou pour se connecter à la compétition depuis un autre PC). Dans ce cas il faut ajouter des règles de protection, c'est dans Compétition -> Protection Ianseo -> Conditions d'accès réseau, pour les téléphones il ne faut accorder les droits que sur application ISK en lecture/écriture, pour d'autres PC il faut adapter les droits en fonction des besoins.
Normalement sur le routeur, on déclare des baux statiques pour les téléphones et on autorise ces IPs sur Ianseo.
IMPORTANT NOTE
Last version: 2024-12-08 "Experience is the teacher of all things (Gaius Iulius Caesar)"
Last release: rev 1
To update Ianseo to the last version/release select "Modules => Update Ianseo" in Ianseo itself.
Last packaging: 2024.12.08
Windows Full Installer - 64 bit
Windows Full Installer - 32 bit |
La FFTA propose des questionnaires qui constituent également des guides d’utilisation selon les difficultés rencontrées.
NB: Certains liens indiqués dans les questionnaires FFTA sont obsolètes en septembre 2024
Questionnaire d’installation https://docs.google.com/forms/d/e/1FAIpQLSccGcfXQwqMRbON5haCo3wQAyCOnJjqyUz9VVmgBip2gXklyQ/viewform?usp=sf_link
Questionnaire de préparation de compétition
Questionnaire de gestion de compétition
-------- Message transféré --------
Bonjour,
Voici un compte rendu de notre expérience sur ianseo pour le week end du régional adulte à Auch.
1) la notice ianseo ffta fournie est complète pour une compétition dominicale sans utilisation de scorekeeper.
2) la gestion avec scorekeeper pro (payant 15€) est beaucoup plus facile. Pour payer les 15 Euros c’est sur le 1er mail d’ianseo lors de la demande du code pour publication.
3) La gestion de scorekeeper sur ianseo n’est pas automatique et aucune explication sur le manuel.
4) la gestion sur l’onglet ISK (interface scorekeeper) n’est pas pratique car il faut ouvrir 3 fenêtres ou onglets pour le suivi du bon déroulement de la manifestation.
5) La gestion des duels avec scorekeeper est compliquée car les arbitres gèrent les duels à l’ancienne avec du papier. En effet, la notion de temps n’est pas gênante car le duel fini on peut passer au suivant. Avec scorekeeper, il faut que les arbitres soient au rythme des validations de l’informatique et que les archers saisissent les scores en entier et valident même les flèches de barrage (shoot of).
Les archers ne connaissent pas scorekeeper, il y a une formation à faire auprès des clubs et des arbitres.
6) il faut au moins deux ordinateurs pour gérer l’épreuve et une imprimante ultra rapide pour les éditions des duels.
7) il faut un accès dirigeant pour avoir la mise à jour des archers.
8) il faut 2 personnes pour la gestion de l’informatique et 2 personnes pour la gestion des scorekeeper pendant les duels.
9) le système de vérification par douchette doit être compatible avec le PC (ou savoir le paramétrer).
Le fait que les archers n’ont pas saisi les scores dans scorekeeper nous avons dû saisir tous les duels en fin de journée.
Nous avons eu un problème lors du changement de type de blason alors que la qualification était commencée. Ianseo ne fonctionnait plus.
Cordialement
Olivier NICOLAS