dedecms后台登录白屏 无法登录解决办法

6次阅读

首先请确认您的服务器的 PHP 版本,确认方法:

dedecms 后台登录白屏 无法登录解决办法

 

然后查看下图显示的 PHP 版本,如果为 5.4 及以上,这篇文章就适用于您

dedecms 后台登录白屏 无法登录解决办法

由于 php5.4 中废除了 dedecms 使用的 session_register 等多余函数,导致 dedecms 无法正确处理 session。解决办法如下:

将下面代码添加到 /include/helpers/util.helper.php 最后:

//==============
function fix_session_register(){
function session_register(){
$args = func_get_args();
foreach ($args as $key){
$_SESSION[$key]=$GLOBALS[$key];
}
}
function session_is_registered($key){
return isset($_SESSION[$key]);
}
function session_unregister($key){
unset($_SESSION[$key]);
}
}
if (!function_exists(‘session_register’)) fix_session_register();
//==============

 

正文完