这几天服务器搬家遇到的问题比较多,前面一篇文章说了一些搬家过程中的一些问题,这里说一下discuz搬家后容易出现的一些问题(discuz官网搬家教程戳这里

discuz论坛vps服务器搬家容易出现的问题

这里以windows服务器为例

1、备份数据

别的不多说,先不管三七二十一,先备份一份数据和到导出后的sql数据库文件到百度网盘,或者本地。这也是我一直所强调的。

2、数据恢复

windows服务器下还是比较容易操作的,主要就是细节问题,可能一切都处理的很顺畅,就是某个小问题让你折腾很久。

关于数据库文件的导入的话,一般使用phpmyadmin来导入,但是遇到数据库文件比较大的,就会被限制,网上有很多修改教程,但是都是太麻烦。搬家大家都会,我的这篇文章就是为了让大家搬家的效率更高一点。

给大家分享一个mysql管理小工具,特别好用,适合快速导入导出数据库,具体修改数据库表内容的话推荐大家使用phpmyadmin或者navicat for mysql
MySQL 数据库管理小工具2014.8.6 - 746KB

discuz论坛搬家

 

至于IIS建站点的话你应该会的。

discuz搬家后,在站点建立成功且数据库链接正常的情况下,容易出现的问题:

注册帐号时提示email地址无效

email地址无效这种问题以前在别的论坛上见过,没想到这次轮到我,我也百度了一番,没有找到一个满意的答案,本来准备自己捣鼓一番,然后好好写个教程的,没想到随便弄下就好了,具体是怎么弄好的,我还是不清楚~

据我观察有三种可能:

更新缓存,常识在后台更新下缓存

进入后台,站长——ucenter设置,更正下ucenterIP地址

可能是data文件权限问题

上传头像有错误提示

提示:can't not write to the data/tmp folder

 

can't not write to the data/tmp folder

从这里可以很明显看出是data/tmp目录没有写入权限,上传的头像无法保存。但是这里容易处理出错的是:

根目录下的data目录是没有tmp文件夹的,所以,这里指的data目录是ucenter里的data

处理方法:添加用户组的写入权限(下图为II7设置)

can't not write to the data/tmp folder

 附discuz目录权限设置

discuz权限目录主要包括缓存目录、附件目录、中间文件目录、头像目录(包含子目录),分别为:/data/、/uc_client/data/cache/、/uc_server/data/cache/

需要权限:administrators的完全控制权限,users的读取权限,以及internet guest的读取+写入权限

伪静态处理

对于服务器的伪静态是比较凌乱的一个知识点,不同的服务器,不同的环境,伪静态的文件是不同的,

如果论坛的url路径都是默认的都还好处理,但是如果之前有自己diy的成分,如果需要转化的话就需要花点心思了。

更多discuz相关问题