安装 SSL 证书会破坏 WIMP 上的 PHP

发布于 2024-12-24 21:11:46 字数 506 浏览 0 评论 0 原文

我们有一个网站和几个在 W2K3 标准服务器上运行的子网站。一切都工作正常。 SSL 即将到期,因此我们购买了一份新证书并更新了处理安全流量的一个子网站。一个 Web 运行 PHP 5.2.17,而带有证书的安全 Web 运行 PHP 4。 (出于向后兼容性的原因。)现在两个网站上的 PHP 都不起作用。特别是在 PHP 5 网络上,当我访问 PHP 页面时,即使是简单的 echo“hello world”;它给出错误“对内存位置的访问无效”。 PHP 4 站点在点击时会给出消息“找不到指定的程序”。尝试的解决方案包括:重新启动受影响的网站、重新启动 IIS、重新启动服务器、验证 .php 指向 php5isapi.dll 的映射、删除并添加 PHP 4 和 5 的扩展(并验证两者均设置为允许)、回收应用程序池。在 Win 日志文件中没有看到任何内容,也没有告诉 PHP INI 输出到文本日志文件。除了重新安装 PHP 之外还有什么可以做的吗? “唯一”的变化是安装了新证书,我们重新安装了旧证书只是为了排除新证书的问题。我说“仅”是因为我确信这确实做了一些事情,但我没有什么可尝试的。

We have a web and several subwebs running on a W2K3 Standard server. Everything was working fine. SSL was set to expire so we purchased a new certificate and updated the one subweb handling secure traffic. One web was running PHP 5.2.17 and the secure web with the certificate was running PHP 4.? (for backward compatibility reasons.) Now PHP on both webs does not work. Specifically on the PHP 5 web when I hit a PHP page even as simple as a echo "hello world"; it gives the error "invalid access to memory location." The PHP 4 site when hit will give the message "The specified procedure could not be found." Among the solutions tried: restart affected webs, restart IIS, restart server, verified mapping for .php points to php5isapi.dll, removed and added extensions for both PHP 4 and 5 (and verified both were set to allowed), recycled application pools. Not seeing anything in the Win log files nor if I tell PHP INI to output to a text log file. Is there anything short of reinstalling PHP that can be done? The "only" change was that the new cert was installed, which we reinstalled the old one just to rule out the new cert being the issue. I say "only" because I am sure that did something but I am out of things to try.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流年里的时光 2024-12-31 21:11:46

我在网上找到了一些参考降级 PHP 解决此问题的资源:

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

我会想请问您一些细节。您的W2K3服务器是标准版还是企业版?
32位还是64位?

谢谢。

I found some resources on web referring to downgrade PHP solve this problem:

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

I would like to ask you for some details.Is your W2K3 server standard or enterprise edition?
32bit or 64bit?

Thanks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文