发新话题
打印

求助:mambo454与discuz4.1整合的失败原因?

求助:mambo454与discuz4.1整合的失败原因?

安装步骤严格按照:
http://bbs.mambochina.net/viewth ... &extra=page%3D1

但出现:
http://bbs.mambochina.net/viewth ... &extra=page%3D1
这样的问题。

环境:
  Apache v1.3.33 (Win32)
  PHP v4.3.9 (Win32)
  Zend Optimizer v2.5.10a (Win32)
  MySQL v4.0.26 (Win32)
  phpMyAdmin v2.6.4
  AcrivePerl 5.8.6.811
应该没问题的。

又参考:
http://bbs.mambochina.net/viewth ... mp;highlight=discuz

按其说明在phpmyadmin里执行:
1. Mambo 转到 Discuz

此转换方法以 Mambo 的用户数据为主,原 Discuz 的用户数据将被删除,然后把 Mambo 的用户数据导入 Discuz 中。

使用方法:一次执行以下 1.1 - 1.3 的 SQL 语句

#1.1 删除 Discuz 用户表记录

DELETE FROM cdb_members;
DELETE FROM cdb_memberfields;

#1.2 把 Mambo 用户表 mos_users 记录插入到 Discuz 用户表 cdb_members 中

SELECT @groupid := groupid FROM cdb_usergroups WHERE creditshigher<=0 AND 0<creditslower ORDER BY groupid ASC LIMIT 1;

INSERT INTO cdb_members (uid, username, password, secques, groupid, extgroupids, regip, regdate, lastvisit, lastactivity, email, dateformat, showemail, newsletter, timeoffset )
SELECT id, username, password, '', CASE `block` when 0 then @groupid ELSE 8 END, '', '', UNIX_TIMESTAMP(registerDate), UNIX_TIMESTAMP(lastvisitDate), UNIX_TIMESTAMP(lastvisitDate), email, '', '1', '1', '9999' FROM mos_users;

INSERT INTO cdb_memberfields (uid) SELECT id FROM mos_users;

#1.3 设置 mambo 的第一个超级管理员为 Discuz 管理员

SELECT @id := id FROM mos_users WHERE gid=25 ORDER BY id ASC LIMIT 1;
UPDATE cdb_members SET adminid=1, groupid=1 WHERE uid=@id;

===================
但依然失败。这次以管理员登陆,提示登陆成功,但跳转后又成了未登陆状态。

TOP

http://bbs.mambochina.net/viewth ... mp;highlight=discuz

按上面的方法,整合成功了。可是,改了改管理员密码和取消了Email激活并注册了几个测试用户,就发现mambo首页和论坛都无法登陆了。

TOP

传到服务器上后就正常了。

TOP

发新话题