Compte-rendu d'installation

Bonjour,

comme indiqué dans votre doc, voici le compte-rendu de mon installation :

OS : Windows 2000 SP2
Serveurs HTTP : IIS 5.0 et Apache 1.3.19
BD : MySQL 3.23.30

Voulant juste tester SPIP, l’installation m’a posé problème quand après la dernière étape qui s’est bien passée, la configuration, j’ai eu le droit au message « L’identification a échouée (…) ».

Après quelques heures de recherche et des essais avec IIS et Apache, j’ai trouvé d’où provenait le problème : dans le ficher inc_auth.php3, la variable PHP_AUTH_USER permet l’authentification PHP. Seulement cette authentification ne fonctionne qu’avec un serveur http Apache et PHP en module (surtout pas en mode CGI) et, évidemment, mon serveur apache et IIS fonctionnent en cgi… (même si l’authentification ne fonctionnerait pas, selon le manuel PHP, avec IIS avec ou sans mode CGI)

Comme je suis en test, je vais donc débrancher cette authentification via la code PHP mais il serait intéressant de l’indiquer dans la doc d’installation.

Sinon bravo pour le projet et bon courage pour la suite,
Olivier ALLAIN.

En réponse à Olivier ALLAIN <oallain@celya.fr>:

Comme je suis en test, je vais donc débrancher cette authentification
via la code PHP mais il serait intéressant de l'indiquer dans la doc
d'installation.

Non, il ne faut évidemment rien "débrancher" (à moins de se satisfaire
d'un logiciel qui ne marche pas ;-)).

Par contre, il faudrait essayer d'installer PHP en mode ISAPI (et non CGI)
sous IIS, étant donné que selon la documentation PHP, l'authentification
devrait y fonctionner.

De même, sous Apache, il faut impérativement passer PHP en module
(à cause des incompatibilités de la fonction crypt() sous Windows
qui rendent impossible l'utilisation de .htaccess).

Amicalement

Antoine.