erreur du serveur 500 Après avoir éteint l'authentification anonyme et l'inclusion NTLM

Je suis presque sûr que cela pose un problème avec les autorisations, mais je ne peux pas suivre exactement où il se trouve. Nous avons un site Web dans un intranet local travaillant sur IIS 6.1 et PHP. Nous avons allumé NTLM, afin que nous puissions recevoir des informations sur l'utilisateur, pour un travail complet, nous avons désactivé l'authentification anonyme dès que nous le faisions, nous avons remarqué que nous obtenons 500 Erreurs de serveur chaque fois qu'il y a une erreur dans le code PHP.

Pour erreur de serveur 500 aucun code de substitution, la seule chose que je pouvais apprendre du diagnostic est que fastcgi accès refusé (code d'erreur 5). J'ai également remarqué sur la page de journal de diagnostic, qui définit la valeur de l'authentification. NOT_AVAILABLE, Mais je ne sais pas si c'est normal, car nous ne rencontrons pas ces problèmes après l'activation de l'authentification par défaut.

Si nous allumons une authentification anonyme à nouveau, 500 Les pages avec des erreurs disparaîtront et nous pourrons voir nos messages d'erreur PHP Sur la page en ordre.

Quelqu'un a-t-il des suggestions sur les autorisations et où nous devrons peut-être inclure ici?
Invité:

Dominique

Confirmation de:

PHP Par défaut, "personnifie" l'utilisateur chargement du navigateur. Lorsque Windows Auth C'était handicapé, il a probablement travaillé comme utilisateur système.

Par conséquent, j'ai augmenté les droits des utilisateurs en voiture, car maintenant lorsque nous avons le chèque d'authentification Windows, Elle semble être exécutée comme un contexte personnalisé. Je suppose qu'il ne vous montrera pas les détails de l'erreur, si vous ne vous faites pas confiance. Il est logique de le trouver.

Pour répondre aux questions, connectez-vous ou registre