mysql_connect erreur 500
J'ai réduit mon problème à la mysql_connect
appel, je suis en train de faire dans le PHP.
Il produit un message d'erreur. Que suggéreriez-vous que je devrais faire pour résoudre le problème avec cette erreur:
Erreur Résumé
Erreur HTTP 500.0 - Erreur Interne du Serveur
La page ne peut être affichée car une erreur interne du serveur s'est produite.Informations Détaillées Sur L'Erreur
Module IsapiModule
Notification ExecuteRequestHandler
Gestionnaire PHP
Code d'erreur 0 x 00000000
L'URL demandée http://localhost:80/getuser.php?q=3&sid=0.2953613724031635
Chemin D'Accès Physique C:\inetpub\wwwroot\getuser.php
Méthode D'Ouverture De Session Anonyme
Utilisateur D'Ouverture De Session AnonymeCauses les plus probables:
- IIS reçu la demande; toutefois, une erreur interne s'est produite lors du traitement de la demande. La cause de cette erreur dépend de module qui traite la demande et ce qui se passait dans le processus de travail lorsque cette erreur s'est produite.
- IIS n'a pas été en mesure d'accéder au web.fichier de configuration de l'application ou de site Web. Cela peut se produire si les autorisations NTFS sont mal définies.
- IIS n'a pas été en mesure de processus de configuration de l'application ou de site Web.
- L'utilisateur authentifié n'a pas l'autorisation d'utiliser cette DLL.
- La requête est associé à un gestionnaire de code managé mais le .NET Extensibilité Fonctionnalité n'est pas installée.
Choses que vous pouvez essayer:
- De s'assurer que les autorisations NTFS pour le web.fichier de configuration sont corrects et permettent l'accès au serveur Web de la machine du compte.
- Vérifiez les journaux d'événements pour voir si aucune information supplémentaire n'a été enregistré.
- Vérifier les autorisations pour la DLL.
- Installer le .NET fonctionnalité d'Extensibilité si la requête est associé à un gestionnaire de code managé.
- Créer une règle de suivi pour suivre les demandes ayant échoué pour ce code d'état HTTP. Pour plus d'informations sur la création d'une règle de suivi pour les demandes ayant échoué, cliquez ici.
Des liens et Plus encore InformationThis erreur signifie qu'il y a un problème lors du traitement de la demande. La demande a été reçue par le serveur Web, mais au cours du traitement d'une erreur irrécupérable s'est produite, provoquant l'erreur 500.
Articles Base De Connaissances Microsoft:
- 294807
Vous devez vous connecter pour publier un commentaire.
Vérifier la fonction phpinfo() pour la présence de fonctions de MySQL. Si ceux-ci existent, essayez de le connecter à d'autres serveurs MySQL. Essayez de limiter si le problème est avec votre code, votre bibliothèque PHP, SQL serveur ou votre serveur web par changement de variables. Vérifier les logs, je sais que Apache a une erreur du journal où détaillée de l'erreur PHP de fournir de l'information -- IIS a probablement quelque chose de similaire. Envisager de le recompiler et réinstaller PHP.
Si Avinash mentionné apache, il peut être sur la bonne voie dans le sens que vous pourriez être à côté de la bibliothèque actuelle de mysql pour interagir avec IIS. Je n'ai pas lu toute chose, mais cela peut vous aider: http://www.atksolutions.com/articles/install_php_mysql_iis.html
Aussi, j'ai vu votre réponse à Josh... Vous devriez avoir une table dans votre phpinfo pour mysql.
vous vérifiez le fichier de conf apache
et de supprimer les commentaire de la ligne ci-dessous
(il suffit de supprimer # à partir du début de la ligne)
LoadModule isapi_module modules/mod_isapi.donc