discuz 更换服务器注意事项

  1. data 目录权限
  2. uc_server/data/config.inc.php 里面的参数
  3. 调试过程,首先调通uc_server  , 可以通过采用

define(‘UC_FOUNDERPW’, ‘9b9738685d85bd3aa1c09d624e44324f’);
define(‘UC_FOUNDERSALT’, ‘733905’); 

密码是 123456789

方法是 md5(md5(“123456789″).”733905”);

如果uc_server登陆不上去,看看 /uc_server/model 中找到admin.php

function adminbase() { 里面 

$this->cookie_status = 0;

修改为

$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;

调通uc_server 后,修改论坛的管理员密码,然后试试登陆 论坛admin.php

 

 

 

帝国cms重置密码的一个方法,程序员适用

e/class/adminfun.php 里面 function login

找到

$ch_password=DoEmpireCMSAdminPassword($password,$user_r[‘salt’],$user_r[‘salt2’]);

在这下面加 var_dump($ch_password);die();

然后前台直接写登录名,如果你没忘记的话,(如果忘记了,请到 phome_enewsuser 表里面查。)

密码的话,你就随便写一个你想设置的密码吧,然后提交

提交的结果是直接显示出来一个32位的字符串,把这个字符串更新到 phome_enewsuser 的password 字段吧

update phome_enewsuser set `password`=’这里刚才的那个字符串’ where username = ‘你的用户名’ ;

弄好后,把刚才的代码删掉 var_dump($ch_password);die(); 恢复原状。哈哈哈

然后就可以用你的新密码登录了。