我最近购买并申请了SSL证书。
完成所有设置后,当我访问该网站时,它会下载index.php文件......
文件中有代码,但我清除了它是否是我的代码导致它,并且它再次下载它并且它按预期为空。
奇怪的是,当它下载时,它不是.php文件,它被称为“下载”
我该如何解决这个问题?
修改
当我尝试启动Apache时,我现在收到此错误[Sat Nov 16 04:09:07 2013] [warn] NameVirtualHost *:80 has no VirtualHosts
。
答案 0 :(得分:0)
基本上,如果Apache试图向访问者发送PHP文件,则意味着Apache没有意识到PHP是一个脚本文件。
这反过来意味着apache没有加载php模块,即使它已经安装了。
如果你没有做任何其他事情,你的apache error.log中应该有一些提示,通常位于ubuntu上的/ var / log / apache2 /中。
另外,在ubuntu php中,你应该在/ etc / apache2 / mods-enabled /
中有php.conf和.load的sym-links