【背景】
之前已经实现了将wordpress从hostmonster搬家到hawk上:
【记录】在本地测试wordpress已成功后去实现在线的wordpress网站搬家(换主机)
现在去将之前的vanilla的bbs:
【记录】为在线的WordPress网站crifan.com添加一个bbs(子)论坛
也搬家搬过来。
【折腾过程】
1.已经登录hostmonster的cpanel,从PhpMyAdmin中,导出了最新的,之前的vanilla的bbs:
588KB的
xxxxx_within_wordpress.sql
2.现在先去登录hawk中cpanel中的PhpMyAdmin,去导入该bbs的mysql数据库。
选择对应的sql文件,导入:
3.结果出错:
4.然后,接着就可以去,
把之前下载下来的,原先在hostmonster上面,public_html根目录下的bbs文件夹的所有文件,
上传到当前的hawk的空间上去对应位置。
结果发现,其实之前已经上传过了:
hawk上,已经有此vanilla的bbs的所有文件了。
5.所以剩下的,就是去修改对应的配置文件了:
此处用在线cpanel中的文件编辑器去修改
bbs/conf/config.php
然后改为对应的数据库名,用户名,密码:
再保存更改后退出。
6.然后,就可以去访问对应地址,去验证看看是否工作正常:
结果还是出错:
【已解决】访问搬家后的vanilla的bbs结果出错:Fatal error: Class ‘Gdn’ not found in xxx/bootstrap.php on line 48
至此,可以正常访问vanilla的bbs了。
【总结】
此处,对于搬家到hawk上后,恢复vanilla的bbs,整体步骤是:
1.确保先把vanilla的bbs的所有文件上传到hawk上去,放到对应位置。
2.再去创建对应的数据库,以及数据库用户,再把用户添加到数据库中,用于操作权限;
3.修改对应的vanilla的bbs下面的conf/config.php,更新其中的数据库,用户和密码,类似于:
// Database $Configuration['Database']['Name'] = '新的bbs的数据库名'; $Configuration['Database']['Host'] = 'localhost'; $Configuration['Database']['User'] = '新建的bbs的用户名'; $Configuration['Database']['Password'] = '对应用户的密码';
4.再把之前的bbs的mysql的数据库文件xxx.sql,通过PhpMyAdmin中,导入到对应的该bbs的数据库中;
5.然后再去删除vanilla下面的那个cache文件夹
6.访问bbs主页,就可以正常访问了。