Published using Google Docs
IANSEO Installation tutoriel pour club FFTA
Updated automatically every 5 minutes

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@

Mises à jour        2

Installation        3

Le jeu des 3 erreurs communes sous Linux, Windows, Mac        3

Linux        4

Configuration Linux Mint        4

Bash Linux Mint        6

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

Sous Windows        14

Saisie avec scorekeeper NG        17

Plusieurs ordinateurs en double saisie        19

Droit d’accès du PC secondaire        19

Déblocage d’un concours        20

Sortie TV        20

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

Augmenter upload_max_size        29

Installation Windows - XAMPP instable!        31

Installation sur Windows        31

Sauvegarder le concours avant toute maintenance, mise à jour, synchronisation, fermeture de l’application        33

Téléchargement depuis Microsoft Edge        33

Activation des firewalls        35

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

Bibliographie, liens        41

Distributions Linux        41

Android ADB -> appli APK        41

Configuration CD31 pour Geotel A1        42

Remarques diverses        42

Accès ISK        43

Info Xampp sur ianseo.net        43

Annexe        44

questionnaires/guides FFTA 2024        44

Retour d’expérience Auch 16-02-2025        44

Mises à jour

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)

Installation

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.

Le jeu des 3 erreurs communes sous Linux, Windows, Mac

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.

Linux

À 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.

Configuration Linux Mint

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

Bash Linux Mint pour IANSEO

Téléchargement d’exemples de configuration d’installation bash pour ianseo

Modification Linux Mint php.ini

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


Configuration sur serveur hébergé

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

Condition d’accès au réseau AclEnable=0

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;

Droits d’accès du répertoire IANSEO sur serveur hébergé

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  

Mise à jour IANSEO sur hébergement

=> 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

  1. mettre à jour une installation IANSEO sur une installation locale de IANSEO;
    IANSEO est probablement sur le répertoire
    sous Wampserver: “C:\wamp64\www\ianseo”
    sous Linux Mint: “/var/www/ianseo”
  2. transférer par FTP les fichiers modifiés à la date même de la mise à jour du répertoire local vers le répertoire sur site hébergé

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.

Comment configurer des accès distincts sur un même serveur?

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?

Configuration FFTA avant chaque compétition

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.

Synchronisation des archers licenciés FFTA

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.

LookupTableLoad.php beta (obsolète en 2025)

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

ScoreKeeper NG, Url serveur

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).

Sous Linux
Dans le terminal, lancer la commande ifconfig -a

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


Sous Windows

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/

Saisie avec scorekeeper NG

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”

Plusieurs ordinateurs en double saisie

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

Droit d’accès du PC secondaire

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)

Déblocage d’un concours

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

Sortie TV

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.

Installation Windows Wampserver

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

Télécharger et installer WAMPserver

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!

Autoriser l’accès client pour Wamp (accès scorekeeper)

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>

Pas de synchronisation des archers - upload_max_filesize

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.

Augmenter upload_max_size

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.

Installation Windows - XAMPP instable!

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
.

Installation sur Windows

  1. Aller sur  https://ianseo.net/Releases.php

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/

Sauvegarder le concours avant toute maintenance, mise à jour, synchronisation, fermeture de l’application

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.

Téléchargement depuis Microsoft Edge

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 :

Activation des firewalls

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 :

Pas de synchronisation des participants - upload_max_filesize

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

ScoreKeeper ne se connecte pas - conformité règlement.

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.

Access denied- Error checksum 176

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:

MySQL Erreur de lancement du module XAMPP

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”

Bibliographie, liens

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.

Distributions Linux

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!

https://linuxmint.com/

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.

Android ADB -> appli APK

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

https://apkcombo.com/fr/

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

Configuration CD31 pour Geotel A1

reset phones
https://www.hardreset.info/fr/devices/geotel/geotel-a1/

https://www.hardreset.info/devices/geotel/geotel-a1/developer-options/

Remarques diverses

problèmes d'installation

Erreurs

OS

configuration

PC

RAM

disque

processeur

Xampp ne parvient plus à lancer apache, MySQL

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

résolu: utiliser LookupTable

mais toujours aussi lent inchangée sous Windows Xampp

Accès ISK

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.

Info Xampp sur ianseo.net

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
ONLY 32 bit - Win7, Win8 and Win 10 - NO Win XP

Annexe

questionnaires/guides FFTA 2024

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

https://docs.google.com/forms/d/e/1FAIpQLSdeW-CEX1-XjBxwaWNVCYgoVAOOLCyTz0OM2nh8lsMCVjX75A/viewform?usp=sf_link

Questionnaire de gestion de compétition

https://docs.google.com/forms/d/e/1FAIpQLSeGhvIRcOW6kPIrp2VVCWC4yrGHRKBOO4gzjKDMcHrWTboZAg/viewform?usp=sf_link

Retour d’expérience Auch 16-02-2025

-------- 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