服务范围
联系我们

      联系人:杨欣;

      腾讯QQ:

      地址:河北正定县东柏堂

      电话:18633209875

      地址:河北保定北二环恒信钢铁对面

网站建设技术文章

dedecms后台500错误解决方法

发布者:admin  2015-05-05

  今天,一个使用dedecms的朋友询问我后台500错误该怎么办?为此,我让他找空间商服务器,看看是不是空间服务器有问题了。后来,那位朋友反馈说服务器方面说没有问题,我也联系了他那边空间服务器,确实没问题。而那位朋友没有没有技术,让我给他解决。
  具体存在的状况是这样的:
  网站能够打开,就是dedecms的后台出现500错误。
  笔者的解决方法:
  (1)网站备份。
  (2)将dede管理目录和include目录重新上传覆盖掉空间里面的原文件。
  解决以后,笔者进行了百度搜索,发现有人进行了以下操作:
  前几天安装了Linux的一个发行版:Ubuntu,打算以后就用Linux做主用系统了。如果你一开始接触的是Windows,并且一直以来使用的都是Windows的话,可能会有点不习惯,不过每个系统都有每个系统的好处。
  用Linux配置服务器的方法并不复杂,按照教程来就行了,不过还是有一些问题
  php5.4导致dedecms 后台登录出现500错误
  原因很简单,服务器php环境用的php5.4,而dedecms的login.php中使用了一个被php5.4抛弃不用的函数(是不是真的抛弃我不知道,反正原文这么写的)
  session_register()
  意思就是这说个函数不能用了,想用也用不了。方法很简单,直接注释掉,不用进行注册就可以声明session。
  在dedecms目录include/userlogin.class.php中查找
  function keepUser()
  大概在281行,把keepUser()函数下的 @session_register(); 整段注释掉(删除也可以),结果如下:
  function keepUser()
  {
  if($this->userID != “ && $this->userType != ”)
  {
  global $admincachefile,$adminstyle;
  if(emptyempty($adminstyle)) $adminstyle = 'dedecms‘;
  //@session_register($this->keepUserIDTag);
  $_SESSION[$this->keepUserIDTag] = $this->userID;
  //@session_register($this->keepUserTypeTag);
  $_SESSION[$this->keepUserTypeTag] = $this->userType;
  //@session_register($this->keepUserChannelTag);
  $_SESSION[$this->keepUserChannelTag] = $this->userChannel;
  //@session_register($this->keepUserNameTag);
  $_SESSION[$this->keepUserNameTag] = $this->userName;
  //@session_register($this->keepUserPurviewTag);
  $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
  //@session_register($this->keepAdminStyleTag);
  $_SESSION[$this->keepAdminStyleTag] = $adminstyle;
  PutCookie('DedeUserID’, $this->userID, 3600 * 24, '/‘);
  PutCookie('DedeLoginTime’, time(), 3600 * 24, '/‘);
  $this->ReWriteAdminChannel();
  return 1;
  }
  else
  {
  return -1;
  }
  }
  另外的解决方法就是在include/userlogin.class.php 中声明一个函数
  function session_register()
  {
  return true;
  }
  当时,经过笔者实际操作,发现根本解决不了这个问题,可能我不是那个服务器的原因吧。
    本文由保定心微网络编辑整理,转载请给留一个出处。我保定心微网络专业从事保定网站优化保定网站建设保定网站制作保定空间域名。保定做网站就选保定心微网络。



浏览次数:次
上一篇:<script type=“text/javascript” src=“/inc/AspCms_Statistic
下一篇:aspcms幻灯片的大小如何修改?

网站关键词:保定网络公司,保定seo,保定网站建设,保定网站优化,保定做网站,保定网络营销,保定网络推广,保定建网站,保定网站设计,保定企业建站,保定网站制作,保定建网站,保定企业网站建设,保定行业网站建设,保定网站开发

Copyright © 2014 保定心微网络上海快3 版权所有

备案号:冀ICP备13022201号-2

在线客服
在线客服
在线客服
上海快3 上海快3走势图 上海快3走势图 上海快3开奖记录 上海快3开奖结果 上海快3走势图 上海快3走势图 上海快3开奖结果 上海快3开奖结果 上海快3走势图