织梦后台登录成功后显示空白怎么回事

织梦后台登录成功后显示空白怎么回事,第1张

检查:

1、所在栏目的频道是否为默认的文章频道还是自己添加的新模块,如果是后者,要注意设置相应的参数,文章不多的情况下最好是使用文章频道

2、检查设置的栏目上是否有设置相应的模板和文件路径

3、最严重的是服务器目录权限不够,可以先尝试不生成静态来检查。

祝你顺利解决问题

一、文章说明:

能正常登录到dede后台,但是在打开所有档案列表,查看文章时,却发现,文章列表是空白,什么都不显示,一般出现这种情况多是因为权限问题,本文就说一下作者的解决方法。

二、dede系统后台列表页空白没有文章

第1步:使用ssh工具登录到服务器上查看网站是否属于www用户,如果不是www用户,在终端执行以下命令。

chown -R www /mnt/www/wwwinternetkecom

/mnt/www/wwwinternetkecom是作者的网站目录地址,大家需要根据自己的网站目录地址进行相应修改,修改后,网站中所有权就属于www用户了。

第2步:修改网站权限为755,在终端执行以下命令。

chmod -R 755 /mnt/www/wwwinternetkecom

755是所有者居有最高权限,其他用户只能读取和执行权限,却没有写入权限。

第3步:一般来说完成第一二步,再重新登录一下网站后台即可发现已经正常了,如果还没正常应该是mysql数据库问题。找到mysql数据库地址,在终端执行以下命令。

chmod -R 777 /mnt/mysql

第4步:重启mysql,在终端执行以下命令。

/etc/initd/mysql restart

//解决方法:找include/userloginclassphp里面的keepuser()函数,将其修改为以下代码即可

function keepUser(){

    if($this->userID != '' && $this->userType != ''){

                global $admincachefile,$adminstyle;

                if(empty($adminstyle)) $adminstyle = 'dedecms';

                

                if (!isset($_SESSION[$this->keepUserIDTag]))

                

                $_SESSION[$this->keepUserIDTag] = $this->userID;

                if (!isset($_SESSION[$this->keepUserTypeTag]))

                

                $_SESSION[$this->keepUserTypeTag] = $this->userType;

                if (!isset($_SESSION[$this->keepUserChannelTag]))

                

                $_SESSION[$this->keepUserChannelTag] = $this->userChannel;

                if (!isset($_SESSION[$this->keepUserNameTag]))

                

                $_SESSION[$this->keepUserNameTag] = $this->userName;

                if (!isset($_SESSION[$this->keepUserPurviewTag]))

                

                $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

                if (!isset($_SESSION[$this->keepAdminStyleTag]))

                

                $_SESSION[$this->keepAdminStyleTag] = $adminstyle;

                

                

                PutCookie('DedeUserID', $this->userID, 3600  24, '/');

                PutCookie('DedeLoginTime', time(), 3600  24, '/');

                

                $this->ReWriteAdminChannel();

                

                return 1;

        }else{

              return -1;

        }

}

一种是模块管理完全是一片空白

这个的解决办法是:下载个和你网站相同版本的DEDE程序,然后找到include/dedemoduleclassphp,把这个文件上传到你的网站目录下(相同路径),系统会询问要不要提示覆盖,按确定就好了。其实这也算是织梦的一个BUG吧。模块管理再也不是空白了。

第二种情况表现是没有列表,只有行头。其他没有什么内容了,解决方法是:把之前有内容的/data/module/moduleurllisttxt文件拷贝到新空间上/data/module/下就OK了。

请采纳。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦后台登录成功后显示空白怎么回事

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情