帝国cms后台不能登录的解决⽅法
1、你的cookie没有记录下来,记录cookie是/e/class/connect.php⽂件中的⼀个函数,函数名称为esetcookie,先到这个函数内输出下setcookie这个函数能不能保存下浏览器的cookie内容,如果输出结构为false,就说明你的php环境没有开启这个函数的功能,到php.ini配置⽂件,将output_buffering = of 改成output_buffering = 4096 然后重启下apache 就ok了!
2、⽂件编码问题,如果添加了⽤户⾃定义的函数usefun.php,该⽂件和你的版本⽂件格式不⼀样,设置下该⽂件的编码和你的版本⽂件格式⼀样即可解决问题,⽤editpuls等⼀些⼯具⽂件另存为修改下编码即可。
分析我的问题
帝国(ecms)后台登陆成功1~2秒后提⽰您未登录
帝国(ecms)后台登陆成功1~2秒后⾃动退出
帝国(ecms)⽆法恢复栏⽬⽬录
帝国(ecms)⽆法⽣成静态html内容页⾯
帝国(ecms)修改⽂章并刷新后⽆效果
本⽂提供内容全部由本⼈亲⾃实践,⾮常能理解⼤家的⼼情,纠结。
国(ecms)后台登陆成功1~2秒后提⽰您未登录、帝国(ecms)后台登陆成功1~2秒后⾃动退出解决⽅法
我的重要提⽰:必须先验证Linux下的权限;
⽬录1:.../public_html/e/data/adminlogin/ [#chmod 777 ./ ]
⽬录2:.../public_html/e/data/
⽬录3:.../public_html/e/
⽬录4:.../public_html/
帝国cms文库模板(我的问题到这个步骤就已经解决了,如果还不⾏请往下看。)
此问题是由emcs的⽂件验证功能造成的,最简单的解决⽅法就是,打开e/class/config.php⽂件,到$do_ckhloginfile=1,修改为$do_ckhloginfile=0,这样⽂件验证就会被关闭。同样的,此操作会降低后台的安全性。
如果不想关闭⽂件验证功能,那么请按照下⾯的步骤执⾏:
1.请空间商的客服修复⽂件所有者和⽂件权限(如果你是原先可以登录,突然出现这种情况的话,此⽅法应该管⽤);如果是国外空间,那么提交⼀个ticket,写上“fix ownership and permissions”。
2.删除e/data/adminlogin⽬录下的那个神马神马log的临时⽂件,尝试登录后台
3.如果第⼆步登录后台失败,那么查看e/data/adminlogin⽬录下是否有新⽣成的登录验证⽂件,如果有,那么跳到第五步
4.如果没有新⽂件⽣成,那么说明是权限问题导致的,将adminlogin⽬录的权限设为777即可
5.如果有新⽂件⽣成,说明与权限⽆关,⽆法登陆的问题是由缓存导致的,只要⼿⼯删除缓存⽂件就能恢复正常,那么删除e/data/fc⽂件夹下所有⽂件即可。
6.以上⽅法依然未能解决,那么请考虑服务器时间与本地时间差异的问题,以及是否设置了IP验证。具体⽅法可以去帝国官⽅论坛搜索。
帝国(ecms)⽆法恢复栏⽬⽬录、帝国(ecms)⽆法⽣成静态html内容页⾯、帝国(ecms)修改⽂章并刷新后⽆效果解决⽅法:
这也是因为权限问题导致的,⽆法恢复栏⽬⽬录,说明⽹站根⽬录的权限有问题,设置为777即可。
⽆法⽣成静态html内容页⾯,说明栏⽬⽬录的权限有问题,设置为777即可。
修改⽂章刷新后仍然是之前的样⼦,也就是说⽆法修改静态html内容页⾯,该问题从两⽅⾯考虑:
第⼀,缓存的原因,实际上是缓存⽂件夹权限的原因,尝试⼿⼯删除缓存,然后将e/data/fc⽂件夹权限设为777。.
第⼆,静态html⽂件权限的问题,因为之前已经⽣成了⽂件,如果这个⽂件的权限是不可写的,那么也就⽆法修改并覆盖它了。知道了原因,解决⽅法就灵活了,因为狂⼈⽇记博客的内容不多,所以我将所有静态⽂件删除,然后重新⽣成⼀遍。⽽且,后台系统设置-⽂件设置⾥还有个强制⽣成的⽂件权限为777的功能,如果必要,⼤家可以利⽤⼀下。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论