【发布时间】:2013-11-15 23:37:33
【问题描述】:
我最近购买并申请了 SSL 证书。
完成所有设置后,当我访问该站点时,它会下载 index.php 文件...
文件中有代码,但我清除了它以查看是否是我的代码导致它,然后再次下载它,它是空的。
奇怪的是当它下载时,它不是一个 .php 文件,它被称为“下载”
我该如何解决这个问题?
编辑
我现在在尝试启动 Apache 时收到此错误 [Sat Nov 16 04:09:07 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
。
【问题讨论】:
-
您确定您的服务器上安装了 PHP 吗?这通常是在不是时引起的。
-
Apache 中是否启用了编译 mod_php 扩展?配置是否指定 PHP 处理 .php 文件?
-
我在 /etc/apache2/apache2.conf 中为“mod_php”做了一个 CTRL+F 并没有想出任何结果。
-
根据您的配置,它可能在另一个文件中。例如,在 CentOS 中,软件包将其放入
/etc/httpd/conf.d/php.conf -
在我应用 SSL 之前它可以工作。