为什么我可以在线查看我的php源代码?

时间:2010-02-01 09:39:42

标签: php security hosting

我购买了一个非常着名的第三方基于php的论坛软件。上传到我的服务器,运行它几个星期。今天早上,当我访问我的网站时,它显示所有PHP代码,包括所有评论等,如果你用记事本打开它会看到的。这是非常可怕的,我的数据库配置在PHP文件中也可见,发生了什么?我别无选择,只能把我的网站拿下来。

我该怎么办?如何查看PHP代码?我认为PHP代码非常安全吗?

有人黑了我的网站吗?

3 个答案:

答案 0 :(得分:5)

这是服务器上的配置问题(因为某些原因没有加载mod_php)。最好立即联系您的托管服务提供商,让他们知道他们有严重的问题!

除非您上传了自己的.htaccess文件,这也可能是有问题的Apache配置设置的来源?

答案 1 :(得分:0)

有人在您的网络服务器上禁用了您的脚本解释。问你的主持人管理员。

答案 2 :(得分:0)

快速解决方法是在您的网站(和论坛根目录,如果不同)中放置一个空白index.html。它不会阻止人们访问您的源代码,如果他们知道脚本名称并知道这个错误到位,但至少它不会显示给每个人和他的狗,因为他们访问您的网站/论坛。

除此之外,您已经禁用了服务器上的PHP解析模块,不正确或意外。请立即联系您的主人,但我认为您已经这样做了。