youBBS PHP 版数据导入Go 版新站
适用于把PHP 版的数据导入Go 版。
导入过程:
1)在原服务器网站目录下放一个文件 gettopic.php (内容见回复)
2)添加一条重定向规则,nginx 环境是
rewrite ^/get/(.+?)/(.+) /gettopic.php?tb=$1&id=$2 last;
以确保网址 yourdomain.com/get/users/1 能正常访问。
3)修改新站配置 config/config.yaml,只需修改一项 OldSiteDomain,填写原网站网址
OldSiteDomain: "http://youbbs.sinaapp.com"
4)在本地或服务器运行go 版,添加一个参数 getoldsite,设参数值为1、2 分别运行一次
解释getoldsite 参数值的作用:
1 读取原网站数据并保存在新数据库(一般完成后要把同目录下后缀名为db 的文件备份)
2 把上一步得到的数据导入到新站
./goyoubbs_linux -getoldsite=1
./goyoubbs_linux -getoldsite=2
5)上面顺利就大功告成,运行网站主程序
./goyoubbs_linux
6)默认端口是8082,打开下面网址看到新站
http://127.0.0.1:8082
密码策略不同,原站用户名、密码登录会无效,第三方账户登录不受影响。
0
See Also
- youbbs支持php几呀?
- 请问youBBS有没有可以在普通php环境上安装的版本?
- 刚接触php的大二学生,很想认识YOUBBS,奈何不会安装!!!求大神教学。。
- php版的youbbs好像只支持php5.6?
- youbbs安装出错
Nearby
- 上一篇 › 想请教一下关于youBBS的几个问题
- 下一篇 › Goland 主题推荐
文件 gettopic.php 内容:
太好了,这个周有东西折腾了。
@ego008 第4步"添加一个参数 getoldsite" 不知道怎么弄。。。
@7weishu 在命令行写入:
./goyoubbs_linux -getoldsite=1
回车