Ошибка mysql_connect 500

Я сузил свою проблему с вызовом mysql_connect я делаю в PHP.
Он выдает сообщение об ошибке. Что бы вы посоветовали мне сделать, чтобы исправить проблему с этой ошибкой:

Сводка ошибок
Ошибка HTTP 500.0 – Внутренняя ошибка сервера
Невозможно отобразить страницу, поскольку произошла ошибка внутреннего сервера.

Подробная информация об ошибке
Модуль IsapiModule
Уведомление ExecuteRequestHandler
Обработчик PHP
Код ошибки 0x00000000
Запрошенный URL http: // localhost: 80 / getuser.php? Q = 3 & sid = 0.2953613724031635
Физический путь C: \ inetpub \ wwwroot \ getuser.php
Метод входа в систему
Пользователь анонимных пользователей

Наиболее вероятные причины:

  • IIS получил запрос; однако во время обработки запроса произошла внутренняя ошибка. Основная причина этой ошибки зависит от того, какой модуль обрабатывает запрос и что происходит в рабочем процессе при возникновении этой ошибки.
  • IIS не смог получить доступ к файлу web.config для веб-сайта или приложения. Это может произойти, если разрешения NTFS установлены неверно.
  • IIS не смог обработать конфигурацию для веб-сайта или приложения.
  • У аутентифицированного пользователя нет разрешения использовать эту DLL.
  • Запрос сопоставляется с управляемым обработчиком, но функция расширения .NET не установлена.

Что вы можете попробовать:

  • Убедитесь, что разрешения NTFS для файла web.config верны и разрешают доступ к учетной записи компьютера веб-сервера.
  • Проверьте журналы событий, чтобы узнать, была ли зарегистрирована какая-либо дополнительная информация.
  • Проверьте разрешения для DLL.
  • Установите компонент .NET Extensibility, если запрос сопоставляется с управляемым обработчиком.
  • Создайте правило трассировки для отслеживания неудачных запросов для этого кода состояния HTTP. Для получения дополнительной информации о создании правила трассировки для неудавшихся запросов нажмите здесь.

Ссылки и дополнительная информация. Эта ошибка означает, что при обработке запроса возникла проблема. Запрос был получен веб-сервером, но во время обработки произошла фатальная ошибка, вызвавшая ошибку 500.

Статьи базы знаний Майкрософт:

  • 294807

Solutions Collecting From Web of "Ошибка mysql_connect 500"

Проверьте phpinfo () на наличие функций MySQL. Если они существуют, попробуйте подключиться к другим серверам MySQL. Попробуйте сузить, если проблема связана с вашим кодом, вашей библиотекой PHP, вашим SQL-сервером или вашим веб-сервером, изменив переменные. CHeck для журналов, я знаю, что Apache имеет журнал ошибок, в котором содержится подробная информация об ошибках PHP – у IIS, вероятно, есть что-то подобное. Рассмотрим перекомпиляцию и переустановку PHP.

Хотя Авинаш упомянул об апахе, он может быть на правильном пути в том смысле, что вам может не хватать фактическую библиотеку для взаимодействия с IIS для mysql. Я не прочитал все это, но это может помочь вам: http://www.atksolutions.com/articles/install_php_mysql_iis.html

Кроме того, я видел ваш ответ Джошу … У вас должна быть таблица в phpinfo для mysql.

проверьте файл apache conf и удалите комментарий из строки ниже (просто удалите # из начала строки)

Модуль LoadModule isapi_module / mod_isapi.so