时间:2021-06-25 编辑:
齐博系统网站转移:
第一步,进后台备份数据库,备份的时候,选择低版本数据库的方式备份,选择4.0版本进行备份,据说这样不容易产生乱码,齐博系统的数据库备份成功后,保存在在/cache/mysql_bak/目录中,已备份时间命名的文件夹中,为.sql文件,每个大小1m,使用齐博系统后台的备份功能备份数据库时,可以选择是否备份全站数据还是仅仅备份齐博系统数据。
第二步,备份完数据库后,把所有文件转移到新空间,上传到新空间后,注意chown及chmod,及时修改文件权限。
第三步,修改数据库配置文件/data/mysql_config.php为新空间的数据库帐号密码
第四步,修改/admin/global.php查找“$ForceEnter=0;”改为“$ForceEnter=1;”即可强制登录后台,进行数据库还原,也可以使用phpmyadmin进行数据还原。
第五步,数据库还原之后,再把“$ForceEnter=1;”改回“$ForceEnter=0;”再输入密码进入后台,设置正确的访问网址即可。
备注:如果在网站迁移过程中修改域名,要在 /inc/biz/biz.php文件中同时把域名修改过来。
如果登录的部分出现:数据库连接出错:SELECT COUNT(*) AS pmNUM FROM pw_msg WHERE `touid`='1' AND type='rebox' AND ifnew=1
这是齐博系统与phpwind论坛整合出现的问题,在8.0以后的phpwind版本中,已经没有pw_msg表,运行一下遇见创建表:
CREATE TABLE pw_msg (
mid int(10) unsigned NOT NULL AUTO_INCREMENT,
touid mediumint(8) unsigned NOT NULL DEFAULT '0',
togroups varchar(80) NOT NULL DEFAULT '',
fromuid mediumint(8) unsigned NOT NULL DEFAULT '0',
username varchar(15) NOT NULL DEFAULT '',
`type` enum('rebox','sebox','public') NOT NULL DEFAULT 'rebox',
ifnew tinyint(1) NOT NULL DEFAULT '0',
mdate int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (mid),
KEY touid (touid),
KEY fromuid (fromuid,mdate),
KEY `type` (`type`),
KEY touids (touid,mdate)
) ENGINE=MyISAM DEFAULT CHARSET=gbk;