警告!启用了PHP安全模式!

时间:2012-01-05 作者:Chankey Pathak

我刚刚安装了WP超级缓存插件,并启用了该插件建议的所有设置。这样做之后,我看到了一个警告。

警告PHP安全模式已启用!

这是什么?我该怎么办?这会对我的博客产生什么影响?

1 个回复
最合适的回答,由SO网友:stealthyninja 整理而成

这是什么?

安全模式是在PHP级别解决共享服务器安全问题的一种尝试。它限制甚至禁用一些内置PHP函数(例如。mail(), header()session_start() -- 看见attempted full listing of functions restricted/disabled in safe mode)

我该怎么办?

如果您有权访问PHP配置文件(php.iniphp.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.

它将如何影响我的博客?

它不应该以任何方式影响你的博客,我怀疑你只是意识到了这一点,因为超级缓存专门检查该设置,然后在它打开时警告你。从技术上讲,这只是一个警告,所以除非完全停止插件本身的功能,否则您可以忽略它。但是,由于现在不推荐使用安全模式,您应该将其设置为关闭,或者让您的主机为您执行此操作。

结束

相关推荐

如何手动清除Memcached WordPress站点选项?

重新启动memcache节点后,我只在根博客上收到一个错误,来自wp includes/ms设置的错误日志消息很明显。php。[Thu Jul 07 18:55:27 2011] [error] [client 12.34.56.78] PHP Warning: Attempt to assign property of non-object in /var/www/domain.php/wp-includes/ms-settings.php on line 114 从该文件中转储$curre