Erreur 500.0

Eléphanteau du PHP | 35 Messages

26 oct. 2017, 17:27

Bonsoir,
Je suis entrain d'installer une application nommée GLPI (Gestion Libre du parc Informatique). Pour ce, je me base sur un tuto que j'ai cherché sur internet. Malheureusement, lorsque je lance la page d'installation (install.php), je reçois cette erreur:
HTTP Error 500.0 - Internal Server Error
C:\PHP\php5.4.3\php-cgi.exe - The FastCGI process exited unexpectedly.
J'ai installé IIS 8.5 avec php5.4.3.
J'ai cherché sur différents forums mais les solutions qu'on me propose si je les applique, il n' y a pas de changement.
Quelqu'un aurait une idée pour la solution face à cette erreur???

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 oct. 2017, 10:16

Bonjour,

Il faut que tu regardes dans les logs de GPLI et surtout les logs de ton serveur pour savoir quel est le message d'erreur qui provoque ce problème.

Est-ce que ton installation de PHP est toute neuve ou c'est déjà un serveur en production ? Si c'est une nouvelle installation, il serait préférable à minima de choisir une version + récente.

Il y a une doc officielle un peu ancienne pour IIS : http://wiki.glpi-project.org/doku.php?i ... ll:glpiiis

Voila une doc pour activer les logs dans IIS et un exemple de fichier php.ini : https://github.com/glpi-project/glpi/issues/508

Il y a des pistes de solutions ici, notamment vérifier la configuration du répertoire es extensions dans le php.ini, tenter de désactiver l'extension GD : https://forums.iis.net/t/1149374.aspx
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 35 Messages

27 oct. 2017, 11:16

Selon votre recommandation, j'ai installé la version 5.5.38 de PHP qui parait récente mais le problème qui se pose ce que je n'arrive pas à trouver le ficher php-cgi.exe pour que je le renseigne dans la configuration du mappage du serveur IIS. Dans quel répertoire peut-on trouver php-cgi.exe dans la version 5.5.38?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 oct. 2017, 12:04

PHP 5.5 n'a plus d'évolutions depuis + de 2 ans, et même plus de patchs de sécurité depuis 1 an et 3 mois, il est préférable de passer à PHP 7.1 (GPLI est compatible d'après leur site)
http://php.net/supported-versions.php

Concernant ton installation de PHP sur IIS, je ne saurait pas vraiment t'aider, mes serveurs étant sous Linux.
Voici l'url pour récupérer PHP pour Windows, pour IIS il faut prendre la version "Non Thread Safe" : http://windows.php.net/download/
A priori je vois bien un fichier php-cgi.exe dans le zip fourni
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 35 Messages

27 oct. 2017, 12:15

Merci @rthur pour votre aide; je vais procéder avec PHP 7.1 , je vous reviens s'il y a du chgmt.

Eléphanteau du PHP | 35 Messages

30 oct. 2017, 09:05

Bonjour cher ami,j'ai installé la version 7.1 de PHP mais rien n'a changé, je suis confronté à la meme erreur. Je vous avoue, je vois quelle solution à entreprendre pour la suite.
@rthur, vous n'auriez pas une autre idée par rapport à celà?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

30 oct. 2017, 10:40

Si tu as une erreur 500, tu as forcément un message d'erreur dans les logs, cf mon 1er message. As-tu regardé ?
Quand tout le reste a échoué, lisez le mode d'emploi...