电脑知识大全-计算机网络应用基础知识,电脑基础知识与技术学习网移动版

首页 > 电脑基础 > 电脑使用技巧 >

php.ini register_globals must is Off!

 dedecms安装中php.ini register_globals must is Off! 的解决方法

  虚拟主机一般没什么问题,主要是针对独立服务器和本地机上做测试的朋友。

  1,修改PHP配置文件中的php.ini.将register_globals = On改为register_globals = Off,同时把session.auto_start=1改成session.auto_start=0,然后重启Apache

 

  2,找到include文件下面的common.inc.php文件。

  删除10行道20行之间的代码(如下):

 

//开启register_globals会有诸多不安全可能性,因此强制要求关闭register_globals
if ( ini_get('register_globals') )
{
    exit('php.ini register_globals must is Off! ');
}

//禁止 session.auto_start
if ( ini_get('session.auto_start') != 0 )
{
    exit('php.ini session.auto_start must is 0 ! ');
}

还要删除62行左右的

if ( ini_get('register_globals') )
{
    exit('php.ini register_globals must is Off! ');
}

刷新下浏览器,应该就能跳出dede后台登陆界面了。

(责任编辑:电脑知识大全)