apache2 - 从哪里开始弃用 : Directive 'safe_mode' on line 0 in Apache error logs

标签 apache2 php-5.3 safe-mode php-safe-mode

我们被大量的条目淹没了:

已弃用:指令“safe_mode”在 PHP 5.3 及更高版本中已弃用(第 0 行未知) 已弃用:指令“safe_mode”在 PHP 5.3 及更高版本中已弃用(第 0 行未知) 已弃用:指令“safe_mode”在 PHP 5.3 及更高版本中已弃用(第 0 行未知)

在 apache2 错误日志中。但该错误似乎对我们的系统没有任何显着影响。由于错误日志过多,我们很难诊断实际问题和错误。

与我一起工作的系统管理员都不知道错误何时开始出现,也不知道是什么软件可能导致该错误。

我们在 Debian 上使用 Apache/2.2.16。

编辑:我已将问题追溯到 Froxlor 添加每用户 ini 文件,其中一些启用了 safe_mode。似乎没有办法在 froxlor 中全局禁用 safe_mode 或每个用户,并且 froxlor 手册没有任何内容。有什么帮助吗?

最佳答案

Safe_mode 是一项 PHP 功能,已在 5.3 中弃用,并最终在 5.4 中删除。这是毫无意义的,并且有潜在危险,不应使用。

要关闭它,请转到 php.ini 文件并更改

safe_mode = on 

safe_mode = off

重新启动 apache,你应该就可以开始了。

关于apache2 - 从哪里开始弃用 : Directive 'safe_mode' on line 0 in Apache error logs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18683177/

相关文章:

mod-rewrite - 在 Ubuntu 下根本无法让 ModRewrite 工作

apache - 在 apache2 上安装 SSL

javascript - 如何知道文件大小和扩展名?

php - 我应该如何在 CodeIgniter 中散列密码

visual-studio-2010 - 编辑文件 “Microsoft Visual Studio 2010 has stopped working”

php - 在安全模式服务器中是否有替代 php readfile() 的方法?

python - python 中如何知道线程是否为虚拟线程?

php - 使用 LAMP 服务器安装 PHP

php - Google 图表 API 不解码 HTML 实体,尽管我将它们解码了

mysql - 在 MYSQL Workbench 中删除数据比安全模式更安全的方法