0

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

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

4

1 回答 1

2

文件显示而不是执行的问题与safe_mode.

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

听起来你已经设法随机更改了实际链接.php文件的设置,mod_perl以便它们正确运行,但如果你不知道你在做什么,你真的应该safe_mode重新打开。

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

于 2009-04-29T15:22:19.833 回答