PLESK 8.4中的PHP safe_mode默认值为ON。为什么?

时间:2009-04-29 14:51:55

标签: php plesk php-safe-mode

我想知道为什么PLESK中PHP safe_mode的默认值为ON。我怀疑这是一个安全问题但这究竟有用吗?

P.S。作为一个没有经验的网络开发人员,我花了几个小时想知道为什么.php文件被下载而不是在我的服务器上运行。原因是这个php默认的safe_mode是ON,我通过对plesk控制面板的设置进行随机合理的改变来找到解决方案。通过提出这个问题,我想找到一个安慰,因为我在这个荒谬的问题上失去了令人沮丧的时间。对我来说,默认情况下不要运行.php文件而不明确解释它们不起作用的原因只是愚蠢。

1 个答案:

答案 0 :(得分:2)

显示文件而不是执行文件时遇到的问题与safe_mode的设置无关。

safe_mode对于确保您的脚本无法执行可能允许黑客入侵您的服务器的潜在不安全操作至关重要。

听起来您已经设法随机更改了实际将.php文件链接到mod_perl的设置,以便它们正常运行,但如果您不知道自己在做什么,那么应该重新开启safe_mode

另外,作为调试问题时的一般经验法则:一次只更改一件事,然后在每次更改之间进行测试。这将有助于消除关于哪个变化实际解决问题的虚假假设......