这是什么?
安全模式是在PHP级别解决共享服务器安全问题的一种尝试。它限制甚至禁用一些内置PHP函数(例如。mail()
, header()
和session_start()
-- 看见attempted full listing of functions restricted/disabled in safe mode)
我该怎么办?
如果您有权访问PHP配置文件(php.ini
或php.conf
), 您可以通过搜索来禁用安全模式safe_mode
并将其设置为0
. 如果不确定PHP配置文件的位置,请创建一个名为info.php
包含以下代码
<?php
phpinfo();
?>
上载它,然后通过浏览器访问它。查找右侧的值“
Loaded Configuration File,这将是您必须编辑的配置文件的位置和名称。请参阅
related security directives 以及它们的默认值,如果您仍然收到警告消息,也可以恢复这些值。
If you don\'t have access to your configuration file or can\'t make these changes yourself, you will need to ask your host to do it for you. Safe mode has been deprecated as of PHP v5.3.0, so it\'s likely they\'re running an old(er) version of PHP.
它将如何影响我的博客?
它不应该以任何方式影响你的博客,我怀疑你只是意识到了这一点,因为超级缓存专门检查该设置,然后在它打开时警告你。从技术上讲,这只是一个警告,所以除非完全停止插件本身的功能,否则您可以忽略它。但是,由于现在不推荐使用安全模式,您应该将其设置为关闭,或者让您的主机为您执行此操作。