6
votes

Erreur HTTP 500.0 - Erreur de serveur interne Une erreur FastCGI inconnue s'est produite

Je cours IIS7 sur Windows Server 2008 avec Plesk 10. J'ai un site Web sous Plesk et un site non sous Plesk et uniquement sur IIS. Le site Web sous Plesk exécute avec succès des fichiers PHP, mais l'autre site Web donne une erreur:

Erreur HTTP 500.0 - Serveur interne
ERREUR Une erreur FastCGI inconnue s'est produite

module fastcgimodule
Notification ExecuTereQuestHandler
Hangler PHP5-FASTCGI-PHP de
Code d'erreur 0x8007010b
URL demandée http: //*.com: 80 / test.php

Chemin C: \ IIS * .com \ test.php
Méthode de connexion anonyme de
Utilisateur de connexion anonyme

php5-fastcgi-php est configuré exactement comme le site sous Plesk. php-cgi.exe est situé à C: \ Fichiers du programme (x86) \ Parallels \ Plesk \ additionnel \ Pleskphp5 \

EDIT: Voici mon php.ini mais je ne reçois aucune erreur. xxx


3 commentaires

Essayé mais aucune erreur dans les journaux de Windows et ne peut pas enregistrer les erreurs dans PHP ...


J'ai inclus une partie de mon php.ini. Il n'y a pas de fichiers .log liés à PHP et aucune erreur générée par PHP est toujours ..


Comment est cette programmation?


6 Réponses :


0
votes

Essayez de trouver plus d'informations dans les journaux. Ensuite, essayez de trouver tous les fichiers * .log dans le directeur de votre panneau. Ceux qui ont le dernier temps modifié devraient donner une chance.

Les journaux pourraient être définis non dans PHP.ini uniquement. Essayez de les rechercher - ne faites pas confiance aux fichiers * .ini :)


0 commentaires

9
votes

accordé lecture et exécution , liste de dossiers de liste pour tout le monde sur le dossier

C: \ Program Files (x86) \ Parallels \ Plesk \ additionnel \ Pleskphp5

Et maintenant PHP est opérationnel pour chaque pool d'applications. Le principal problème avec Plesk était, seuls sites fonctionnant avec une identité de pool d'applications d'un utilisateur membre de PSACLN.


2 commentaires

Je vous remercie!!! J'ai récemment été introduit récemment à l'horreur qui est PHP et IIS et cela m'a sauvé de la folie


Excellent - je viens de re-créé un site dans IIS qui possède un dossier PHP qui s'est cassé en raison de la modification de l'identité de la piscine App. Après avoir défini des autorisations correctes sur PHP elle-même, tout va bien maintenant - très bonne trouvaille! Merci.



3
votes

Je pense mieux que d'accorder tout le monde, serait d'accorder au groupe IIS Constraire "IIS_IUSRS" Lisez, lisez et exécutez et répercute le contenu du dossier sur le dossier PHP.


0 commentaires

0
votes

J'ai eu le même problème. Une fois que j'essaie d'obtenir sur la page PHPMYADMIN, cela me donne la réponse de 500 erreurs. Pour résoudre ce problème:

étape 1) Vous devez activer les extensions "extension = php_gd2.dll", "extension = php_mbstring.dll" et "extension = php_mysql.dll" dans php.ini (dans le dossier PHP) (si vous avez fait Cela passe déjà à l'étape deux).

Étape 2) Créez un dossier en C: Nommé "Temps" et à l'intérieur de ce dossier Créez un autre dossier nommé "phpsessions", après cela, accédez à php.ini (dans PHP Dossier) et recherchez "Session.Save_Path" et remplacez tout ce qui est entre le guillemage avec l'emplacement de la session PHP que vous avez créé, c'est-à-dire i.e. "C: \ Temp \ phpsessions" et n'oubliez pas de noter;

bonne chance à mes collègues geeks: p


0 commentaires

3
votes

J'ai eu le même problème et je cherche une solution pendant 2 jours. C'était un essai et une erreur. Le code d'erreur était 0x8007010B. Dans les journaux IIS

#Fields: ... sc-status sc-substatus sc-win32-status time-taken
         ... 500       0            267             4


0 commentaires

2
votes

Préface: Cette solution a fonctionné pour mon application de flacon Python

Si vos autorisations de fichier sont correctes, le problème peut mentir dans les paramètres de vos pools d'applications.

  1. aller à IIS Manager
  2. Cliquez sur les pools d'applications TAB
  3. Cliquez sur Définir les paramètres par défaut de pool d'applications ...
  4. Définissez l'identité sous modèle de processus à localysystem

    Les futurs lecteurs, j'ai passé plusieurs jours à chercher une solution à ce problème. Espérons que cela corrige votre problème dans une fraction du temps :)


0 commentaires