今天,升级织梦CMS到最新版本,刷新后台发现不能登录,提示:php.ini register_globals must is Off!
于是,通过搜索找到相关的解决方法,与大家一起分享。
一、如果你使用的是虚拟主机
需要删除一段代码,找到网站根目录include文件夹下面的common.inc.php文件。
找到代码,第10行到20行,删除即可:
//开启register_globals会有诸多不安全可能性,因此强制要求关闭register_globals
if ( ini_get(‘register_globals’) )
{
exit(‘<a href=”http://docs.dedecms.com/doku.php?id=register_globals”>php.ini register_globals must is Off! </a>’);
}//禁止 session.auto_start
if ( ini_get(‘session.auto_start’) != 0 )
{
exit(‘<a href=”http://docs.dedecms.com/doku.php?id=session_auto_start”>php.ini session.auto_start must is 0 ! </a>’);
}
二、如果你使用独立服务器
修改php配置文件中的php.ini,找到register_globals=On并修改为register_globals=Off,同时把session.auto_start=1改成session.auto_start=0,重启Apache或IIS即可。