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

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

有帮助吗?

解决方案

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top