繁体   English   中英

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

[英]Why I can view my php source code online?

我购买了一个非常著名的基于php的3rd-party论坛软件。 上传到我的服务器,运行了几个星期。 今天早上,当我访问我的网站时,它显示了所有PHP代码,包括所有注释等,如使用记事本打开它所看到的内容。 这非常可怕,我在PHP文件中的数据库配置也可见,发生了什么? 我别无选择,只能立即关闭我的网站。

我该怎么办? 如何查看PHP代码? 我以为PHP代码很安全?

有人入侵了我的网站吗?

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

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

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

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

除此之外,您还错误地或意外地禁用了服务器上的PHP解析模块。 立即与您的房东联系,但我想您已经完成了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM