[Résolu] Problème installation SPIP 3.2 sur IIS10

Bonjour,
Pour un Intranet, je dois installer SPIP 3.2 sur IIS10 (Windows Server 2016) avec PHP 7.4 et Mysql 8. J’ai un message « L’opération a échouée » à l’étape 2 de l’installation ; pourtant la base a bien été crée sur Mysql avec toutes les tables de SPIP (j’ai pu m’y connecter sans problème avec PhpMyAdmin). Le fichier connect.php n’est pas créé dans le dossier config. Un problème de droits sur les dossiers, de compatibilité Mysql ? Si quelqu’un a une piste ? Merci.

Si cela peut aider les derniers messages d’erreur au niveau du fichier log

ENGINE=MyISAM
2025-03-17 11:22:00 ::1 (pid 4044) :Pri:ERREUR: Erreur 1146 de mysql: Table 'intranet3.spip_meta' doesn't exist
in D:\web_root\intranet\ecrire\install\etape_3.php L127 [sql_insertq(),install_bases(),install_etape_3_dist(),exec_install_dist()]
INSERT INTO spip_meta (nom,valeur,impt) VALUES ('version_installee','24379','non')
2025-03-17 11:22:00 ::1 (pid 4044) :Pri:ERREUR: Erreur 1146 de mysql: Table 'intranet3.spip_meta' doesn't exist
in D:\web_root\intranet\ecrire\install\etape_3.php L130 [sql_insertq(),install_bases(),install_etape_3_dist(),exec_install_dist()]
INSERT INTO spip_meta (nom,valeur,impt) VALUES ('nouvelle_install','1','non')
2025-03-17 11:22:00 ::1 (pid 4044) :Pri:ERREUR: Erreur 1146 de mysql: Table 'intranet3.spip_meta' doesn't exist
in D:\web_root\intranet\ecrire\req\mysql.php L1759 [sql_delete(),test_rappel_nom_base_mysql(),install_mode_appel(),install_bases(),install_etape_3_dist(),exec_install_dist()]
DELETE FROM `intranet3`.spip_meta
WHERE nom='mysql_rappel_nom_base'
2025-03-17 11:22:29 ::1 (pid 4044) :Pri:ERREUR: Erreur 1007 de mysql: Can't create database 'intranet3'; database exists
in D:\web_root\intranet\ecrire\install\etape_3.php L54 [sql_create_base(),install_bases(),install_etape_3_dist(),exec_install_dist()]
CREATE DATABASE `intranet3`
2025-03-17 11:22:34 ::1 (pid 4044) :Pri:ERREUR: Erreur 1007 de mysql: Can't create database 'intranet3'; database exists
in D:\web_root\intranet\ecrire\install\etape_3.php L54 [sql_create_base(),install_bases(),install_etape_3_dist(),exec_install_dist()]
CREATE DATABASE `intranet3`

Il s’agissait apparemment d’un problème de typage des tables de la base de données. Il crée toutes les tables en MyISAM alors que certaines nécessiteraient d’être en InnoDB (spip-meta et spip_urls au moins poseraient problème en MyISAM ).

Je crois que c’est le genre de soucis qui sont réglés par les versions >4.
Même pour un intranet c’est dommage d’installer une version 3.2 non maintenue depuis longtemps et soumise à des bugs, potentiellement des failles de sécurité réglées dans les versions 4.2, 4.3…