2010-02-01 56 views
1

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

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

有人侵入了我的网站吗?

+1

属于serverfault.com – 2010-02-01 09:43:29

+1

在您阅读任何答案之前,请更改所有密码! – Joe 2010-02-01 09:54:33

回答

5

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

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

+0

当,你打我10秒:-) – 2010-02-01 09:42:33

+0

我正在使用IIS6 – mysqllearner 2010-02-01 09:43:29

0

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

0

快速修复是将空白index.html放置在您的网站(和论坛根目录,如果不同)。如果他们知道脚本名称并知道这个错误已经存在,但不会阻止他人访问您的源代码,但至少在访问您的网站/论坛时不会显示给每个人和他的狗。

除此之外,您的服务器上的PHP解析模块被禁用,无论是不正确还是意外。立即联系你的主人,但我想你已经做到了。

+0

重命名您的htdocs目录,这是更快,并隐藏一切。 – Wim 2010-02-01 12:48:23

相关问题