Установка SSL сертификата ломает PHP на WIMP - PullRequest
0 голосов
/ 04 января 2012

У нас есть сеть и несколько веб-сайтов, работающих на стандартном сервере W2K3. Все работало нормально. Срок действия SSL истек, поэтому мы приобрели новый сертификат и обновили один веб-каталог, обрабатывающий защищенный трафик. В одной сети работал PHP 5.2.17, а в защищенной сети с сертификатом - PHP 4.? (по причинам обратной совместимости.) Теперь PHP на обеих сетях не работает. В частности, в сети PHP 5, когда я попадаю на страницу PHP, даже так просто, как эхо «Привет, мир»; выдает ошибку «неверный доступ к ячейке памяти». Сайт PHP 4 при попадании выдаст сообщение «Указанная процедура не найдена». В числе пробных решений: перезапустить уязвимые сети, перезапустить IIS, перезапустить сервер, проверить соответствие .php точек на php5isapi.dll, удалить и добавить расширения для PHP 4 и 5 (и оба эти параметра были разрешены), переработанные пулы приложений. Я ничего не вижу в лог-файлах Win и не говорю PHP INI для вывода в текстовый лог-файл. Есть ли что-нибудь кроме переустановки PHP, что можно сделать? «Единственное» изменение состояло в том, что был установлен новый сертификат, который мы переустановили старый, чтобы исключить новый сертификат, являющийся проблемой. Я говорю «только», потому что я уверен, что что-то сделал, но мне не на что пытаться.

1 Ответ

0 голосов
/ 04 января 2012

Я нашел некоторые ресурсы в Интернете, ссылающиеся на более раннюю версию PHP, чтобы решить эту проблему:

http://lijumathew.wordpress.com/2009/10/15/php-throws-an-error-on-iis-invalid-access-to-memory-location/

Я хотел бы спросить вас о некоторых деталях. Является ли сервер W2K3 стандартным или корпоративным выпуском?32 бит или 64 бит?

Спасибо.

...