i-doit via XAMPP#
This article has been verified for i-doit version 31
Firewall
We disable the Windows firewall for our installation so that RDP and web server connection work. Applications and ports need to be precisely configured in the firewall, however, we do not want to focus on that in this article.
Étape 1 : Installation de XAMPP#
First, download the XAMPP package from https://www.apachefriends.org/index.html. Here, we are using the installer (xampp-win32-XXX-installer.exe). Other packages are also good. The compressed package (.zip), for example, can simply be extracted to C:\. It is important to note that the installation path for XAMPP should be "C:\xampp" as "C:\Program Files (x86)" does not have sufficient permission rights, which will likely result in a faulty installation. Bitnami is not necessary and can be unchecked during the installation process.
Here, the System Requirements of the respective i-doit version must be considered. Therefore, in this example, the installation package → xampp-windows-x64-7.4.20-0-VC15-installer.exe
At least the Apache, MySQL, and PHP components must be installed.
The default folder is left as is → C:\xampp
Then, we select the language, I leave it in English.
Les prochains boutons Suivant devraient être explicites.
Maintenant, l'installation est terminée et nous démarrons le panneau de contrôle de XAMPP en cliquant sur Terminer.
Étape 2 : Configuration de XAMPP#
PHP#
Maintenant nous configurons PHP. Pour cela, nous cliquons sur le bouton Config → PHP (php.ini) pour ouvrir le php.ini.
Normalement, le fichier devrait s'ouvrir automatiquement avec l'éditeur. Nous ajoutons les paramètres suivants à la fin du fichier et sauvegardons :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
De plus, pour l'extension LDAP, il peut être nécessaire de copier le fichier libsasl.dll de C:\\xampp\\php\\
vers C:\\xampp\\apache\\bin
. Aussi, sous Extensions Dynamiques, le ;extension=ldap
doit être libéré du point-virgule initial.
Serveur Web Apache#
Des paramètres séparés pour le serveur web Apache ne sont pas nécessaires ici.
MySQL/MariaDB#
Maintenant nous configurons MySQL/MariaDB. Pour cela, nous cliquons sur le bouton Config → my.ini.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
|
Étape 3 : Démarrer Apache et MySQL#
Nous cliquons sur le bouton pour Apache et MySQL. Si nécessaire, une fenêtre contextuelle de pare-feu apparaîtra. Maintenant, les deux modules devraient être mis en surbrillance en vert.
Mot de passe pour le root MySQL#
Maintenant, nous devons définir un mot de passe pour l'utilisateur root MySQL. Pour cela, nous cliquons sur le bouton .
Tout d'abord, nous nous connectons :
1 |
|
Maintenant, nous changeons le mot de passe, 'thisistotallysecure!!11' doit être remplacé par votre propre mot de passe :
1 |
|
Étape 4 : Télécharger et décompresser i-doit#
Télécharger et décompresser i-doit#
Maintenant, nous téléchargeons i-doit dans la dernière version depuis le portail client. Nous déballons le idoit-xx.x.zip
sous C:\\xampp\\htdocs
et renommons le dossier en idoit.
Étape 5 : Vérifier l'installation#
Avec la configuration précédente, nous avons préparé le serveur web. Maintenant, lorsque nous appelons l'IP du système ou localhost dans un navigateur, nous devrions obtenir la page de bienvenue d'Apache affichée. Sous PHPInfo dans le menu, vous pouvez vérifier si les valeurs définies dans php.ini ont été correctement prises en compte.
Next Step#
Maintenant, le système d'exploitation est prêt et i-doit peut être installé.
Passez à Configuration …
FAQ#
Avec XAMPP xampp-windows-x64-8.0.23-0-VS16-installer
, une nouvelle version de l'extension PHP gd a été ajoutée. Par conséquent, le php.ini
ne doit pas être remplacé par celui de la version PHP 7.4.
Pour PHP 7.4, il était appelé extension=gd2
et en PHP 8.0, il est appelé extension=gd
.