[spip-dev] Gros pb install spip 1.3

Bonjour,

Je tente depuis ce matin d’installer spip sur le serveur (IIS avec PHP 4.0.6 et mySQL 3.23.29) comme je le fais d’habitude (install des fichiers spip 1.3 par FTP et install par spip/ecrire pour configurer le base) et rien ne marche : voilà ce que j’obtiens en tapant cette adresse : http://crdp.ac-bordeaux.fr/cddp47/ecrire/
Quelqu’un a-t-il une idée afin que j’en cause avec un des administrateurs du serveur ?
Merci beaucoup.
Chris

Rebonjour,

Le pb de départ était bien lié à la reconnaissance du php3, merci neaucoup à Jean-Marc.
Par contre, le pb suivant me semble plus compliqué : tout se passe comme il faut sauf qu’à la fin je ne peux accéder à l’interface admin (“l’identification a échoué”) :
http://crdp.ac-bordeaux.fr/cddp47/ecrire/
J’ai recherché dans les archives de la liste où j’ai trouvé le même pb, mais pas de solution (sous serveur IIS).
De plus quand je regarde les fichiers .htpasswd et .htpasswd-admin : ils sont vides. J’ai bien essayé (on sait jamais) d’envoyer mes .ht* locaux (écrits eux) : rien.
Bref je cale, alors si quelqu’un a une ou plusieurs idées à me proposer je le remercie d’avance!
PS: je pense que php est installé en ISAPI, mais ce n’est pas sûr à 100% car celui qui a monté le serveur n’était pas là.

Merci
Chris

Bonjour

Si je ne me trompe pas, le concept de htaccess et de htpasswd en est un
qui est directement relié à Apache (et aux serveurs Linux ?).

C'est pourquoi dans d'autres applications web de ce genre (comme
PhpMyAdmin) on peut fonctionner par cookie et par htaccess.

Solution : Si on veut faire marcher SPIP sous IIS, revoir le système
d'authentification de SPIP ?

Benoit St-André
Conseiller pédagogique en technologies de l'information et de la
communication
Animateur, RÉCIT des Affluents
courriel: benoit.st-andre@fc.csaffluents.qc.ca

cddp47@free.fr writes:

le Fri, 01 Mar 2002 08:57:57 -0500
"Benoit St-Andre-CSA" <benoit.st-andre@fc.csaffluents.qc.ca> écrivait :

Si je ne me trompe pas, le concept de htaccess et de htpasswd en est un
qui est directement relié à Apache (et aux serveurs Linux ?).

Pour l'aspect authentification (les .htaccess servent en fait à
indiquer un paramétrage spécifique pour un répertoire), c'est lié au
protocole HTTP (envoi d'un header 401 indiquant qu'il faut être
authentifier et qui déclenche l'affichage d'un dialogue de login par
votre navigateur) .. Apache l'implémente, entre autre, avec un fichier
de mot de passe et une directive dans httpd.conf ou dans le .htaccess
de votre répertoire.
PHP, pour sa part, récupére les infos d'authentification dans deux
variables $PHP_AUTH_USER et $PHP_AUTH_PW,

Solution : Si on veut faire marcher SPIP sous IIS, revoir le système
d'authentification de SPIP ?

Par vraiment. Pas dans son principe. Juste dans la manière dont c'est
implémenté en gérant, non pas le fichier de mot de passe mais le
'truc' utilisé par IIS ... Mais là, ne connaissant pas DU TOUT IIS
(sauf ses gouffres de sécurité), je ne peux pas dire comment faire
sous IIS ... Il faut lire la doc de ce serveur mer****e au chapitre
authentification ...

Une très bonne solution, c'est de passer sur un vrai système du genre
BSD ou Unix avec un excellent serveur http : apache. (oui, je suis
hors sujet, mais j'aime bien :slight_smile: