Accueil du site > SPIP, système de publication pour l’internet > Questions et réponses > FAQ technique > Je suis sous Apache/Windows, et après l’installation j’ai droit (...)

Je suis sous Apache/Windows, et après l’installation j’ai droit à une « Internal Server Error » quand je me connecte à l’espace privé

lundi 8 avril 2002

SPIP ne tourne pas sous Apache Windows avec PHP en CGI (!). Sur cette plateforme, il faut obligatoirement installer PHP sous forme de module Apache (ou éventuellement un autre serveur). Les instructions d’installation de PHP sous forme de module sont livrées avec PHP.

La raison de ce problème est un peu compliquée... Par défaut, PHP crée un fichier « .htpasswd » pour restreindre l’accès au répertoire ecrire/, et nécessite pour cela la fonction crypt(). Or la fonction crypt() de PHP sous Windows, soit n’existe pas, soit n’est pas compatible avec l’authentification d’Apache. Donc, à la place, on utilise l’authentification PHP en envoyant à la main un en-tête HTTP « 401 Unauthorized ». Chose qui est impossible avec PHP en CGI, uniquement en module.

Vos commentaires

  • Le 13 avril 2002 à 14:49, par ?

  • Le 14 avril 2002 à 21:52, par ?

  • Le 8 mai 2002 à 22:46, par ?

  • Le 5 juin 2002 à 17:26, par ?

  • Le 5 juin 2002 à 17:27, par ?

  • Le 17 juin 2002 à 11:59, par ?

  • Le 11 juillet 2002 à 16:15, par ?

  • Le 17 juillet 2002 à 01:01, par ?

  • Le 23 juillet 2002 à 14:30, par ?

  • Le 29 juillet 2002 à 15:53, par ?

  • Le 31 juillet 2002 à 10:22, par ?

  • Le 31 juillet 2002 à 18:35, par ?

  • Le 20 août 2002 à 13:24, par ?

  • Le 27 août 2002 à 14:50, par ?

  • Le 28 août 2002 à 03:37, par ?

  • Le 3 septembre 2002 à 15:45, par ?

  • Le 6 septembre 2002 à 13:11, par ?

  • Le 8 septembre 2002 à 14:36, par ?

  • Le 25 septembre 2002 à 20:19, par ?

  • Le 30 septembre 2002 à 15:27, par ?

  • Le 16 octobre 2002 à 16:02, par ?

  • Le 22 octobre 2002 à 03:05, par ?

  • Le 1er novembre 2002 à 15:20, par ?

  • Le 13 décembre 2002 à 00:04, par ?

  • Le 10 janvier 2003 à 00:00, par ?

  • Le 12 janvier 2003 à 07:35, par ?

  • Le 30 janvier 2003 à 00:30, par ?

  • Le 17 février 2003 à 14:16, par ?

  • Le 21 février 2003 à 17:34, par ?

  • Le 3 mars 2003 à 22:58, par ?

  • Le 21 mars 2003 à 11:41, par ?

  • Le 1er avril 2003 à 16:30, par ?

  • Le 23 avril 2003 à 14:27, par ?

  • Le 18 juin 2003 à 13:23, par ?

  • Le 9 juillet 2003 à 18:56, par ?

  • Le 4 août 2003 à 07:27, par ?

  • Le 24 août 2003 à 15:43, par ?

SPIP | | Plan du site | Suivre la vie du site RSS 2.0
Habillage visuel © Marcimat (CSS sous Licence GNU/GPL) / Jek a go go (Pictures sous Licence cc-nc-nd)