建站技巧 运营推广 网页设计 酷站欣赏
返回首页
当前位置: 首页 > 网络 > 建站运营 > 建站技巧 >

php.ini register_globals must is Off!,错误的解决办法!

时间:2010-03-25 22:43来源:虫虫技术在线原创 作者:richie 点击:
DEDECMS在3月24日DedeCMS V5.5 100324系统常规安全补丁,如果用户没有阅读官方的通知 内容: http://bbs.dedecms.com/222197-1.html ,盲目升级,会导致后台不能进入,详细显示为: php.ini register_glob

    DEDECMS在3月24日“DedeCMS V5.5 100324系统常规安全补丁”,如果用户没有阅读官方的通知
内容:http://bbs.dedecms.com/222197-1.html,盲目升级,会导致后台不能进入,详细显示为:

php.ini register_globals must is Off!,

官方的说明如下:

  1. 03-24文件修复列表   
  2. include/common.inc.php, 增加安全配置判断,提升系统安全性   
  3. 注意:   
  4. 这次更新主要是对register_globals以及session.auto_start进行严格过滤,只可能出现报错情况(服务器配置不满足),不可能存在升级后网站速度变慢无法打开站点或某个功能无法使用这种情况.   
  5.  
  6. 如果是独立服务器的用户可以修改php配置文件中的php.ini,将register_globals=On改为register_globals=Off   
  7. 同时把session.auto_start=1改成session.auto_start=0,然后重启Apache.   
  8.  
  9. 如果是虚拟主机的用户,尽可能的通知空间商让其对配置进行修改,或者可以尝试ini_set('session.auto_start',0)来.   
  10. 如果实在不行,那只有采用最后的办法直接去include/common.inc.php中将   
  11.  
  12. ----   
  13. //禁止 session.auto_start   
  14. if ( ini_get('session.auto_start') != 0 )   
  15. {   
  16.     exit('php.ini session.auto_start must is 0 ! ');   
  17. }   
  18. ----   
  19. 删除即可.  

已经升级的用户,如果出现上述错误,可用安装包中的include目录下的common.inc文件,登录FTP

替换 include目录下的common.inc文件。然后刷新即可解决。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容