这种情况通常是由于 SSL 安装后,php.ini 配置文件未正确设置导致的。以下是一个示例解决方案:
在 Apache 的配置文件 httpd.conf 中找到以下行
LoadModule ssl_module modules/mod_ssl.so
确保已启用 mod_ssl 模块。接下来,找到以下行:
#LoadModule php5_module modules/libphp5.so
取消注释并更改为:
LoadModule php5_module modules/libphp5.so
这将确保正确加载 PHP 模块。接下来,找到以下行:
AddType application/x-httpd-php .php
在这行之下添加以下行:
AddType application/x-httpd-php-source .phps
这样就能允许PHP文件访问。最后,在 php.ini 文件中找到以下行:
display_errors = Off
取消其注释并更改为:
display_errors = On
这将启用错误输出,方便调试此类错误。
重启服务器以使更改生效。如果您正在使用其他 Web 服务器,修改方法可能会有所不同,但需确保 PHP 模块正确加载并且 PHP 文件可以访问。