Я сузил свою проблему с вызовом mysql_connect
я делаю в PHP.
Он выдает сообщение об ошибке. Что бы вы посоветовали мне сделать, чтобы исправить проблему с этой ошибкой:
Сводка ошибок
Ошибка HTTP 500.0 – Внутренняя ошибка сервера
Невозможно отобразить страницу, поскольку произошла ошибка внутреннего сервера.
- PHP и MySQL Выберите одно значение
- Невозможно заставить Laravel 4 работать на localhost
- анализ данных из google-карт api v3 с помощью json с php
- Присоединение к циклу обработки ошибок
- Как «делать что-то OR DIE ()» в PHP?
- обработка URL-адресов в codeigniter
Подробная информация об ошибке
Модуль 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
Проверьте 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