产生Discuz论坛无法退出的原因有两个,我们依次来解决。
1,是浏览器问题,你换个浏览器登录在退出试试!如果可以退出,则是浏览器问题。
或者清除浏览器的cookies
解决这个问题的办法是清除电脑上存储的Cookies文件。方法如下:
在桌面上用鼠标右键点击“Internet Explorer”,在弹出菜单中选择“属性命令,或者在浏览器”工具“菜单下选择”Internet选项“,将出现以下画面:
选择“删除Cookies”按钮,在跳出的对话框中选择“确定”,即可删除Cookies,你的无法登陆或无法退出问题就应该可以解决了。
2,是论坛的cookies问题,这个需要修改论坛数据库文件,设置cookies作用域!
第一步是很简单的测试,下面就讲下第二步如何修改DZ数据库文件,设置cookies作用域。
进入具体步骤:
1.打开网站根目录下的/config/config_global.php 文件
2.搜索一下CONFIG COOKIE ,然后会看到以下代码
// -------------------------- CONFIG COOKIE --------------------------- //
$_config["cookie"]["cookiepre"] = "FGGg_";
$_config["cookie"]["cookiedomain"] = "";
$_config["cookie"]["cookiepath"] = "/";
这时候我们把$_config["cookie"]["cookiedomain"] = "";
改成自己论坛域名$_config["cookie"]["cookiedomain"] = "bbs.fabu114.com";
如图:
注意点:这里的cookiedomain设置的域名为你的网站的主域名,如果主域名是不同的,$cookiedomain 是绝对不能设置的。最后然后保存就行了。