网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

论坛搬家遇到的问题的怎么解决?

时间:2026-02-15 22:43:27

1、第一步:
使用phpmyadmin工具导出数据库到本地。

2、第二步:
下载相同版本的discuz安装程序,上传到新的服务空间,进行安装,按提示操作指导安装顺利完成。

3、第三步:
在新服务器空间用PHPMYADMIN,导入原来下载到本地的备份的数据库,导入顺利成功,再到前台刷新论坛首页,会出现如下错误信息:
Discuz! Database Error
The database has encountered a problem. Need Help?
Error messages:
[Type] 查询语句错误
[1146] Table 'tgbbs.common_member' doesn't exist
[Query] SELECT * FROM common_member WHERE uid='2'
Program messages:
[Line: 0051]forum.php(discuz_core->init)
[Line: 0067]source\class\class_core.php(discuz_core->_init_user)
[Line: 0379]source\class\class_core.php(getuserbyuid)
[Line: 0130]source\function\function_core.php(DB::fetch_first)这个时候你不要慌,也不是数据库版本不一样的问题,而是数据库的数据表的前缀不一样,导致数据表未找到
,这个时候你只要在根目录找到config/config_global.php》$_config['db']['1']['tablepre'] = 'XXX_';项,修改数据表的前缀,为了防止进入后台出现同样的情况,按同样的方法修改config_ucenter.php》define('UC_DBTABLEPRE', '`tgbbs`.XXX_');

4、第四步:还原论坛的图片目录和头像目录,
论坛图片目录:data/attachment/forum,覆盖即可。
头像目录:uc_server/data/avatar,覆盖即可。

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com