Quantcast
Channel: 海天无影BLOG »论坛
Viewing all articles
Browse latest Browse all 11

phpwin8.7转到discuzX2.5,并做好phpwind的URL指向discuz

0
0

Warning: gzinflate() [function.gzinflate]: data error in /home/wwwroot/haitian/blog/wp-includes/http.php on line 1787
话说宿迁学院论坛用phpwind系统已经要有三年了,海天最近准备将系统换成discuzX2.5了,虽说phpwin9的样式的确不错,也的确最接近一个讨论的定义,但是遗憾的是升级失败,于是海天就准备换成discuzX2.5了,感觉discuz被腾讯收购后,的确做了很大的改变,而且现在discuz的确比phpwind的功能强大很多,特别是插件方面,感觉phpwind就是没什么强大的插件和功能,而这方面可能是由于discuz人比较多吧,有很多强大的插件,这就更坚定了海天想要将phpwin8.7转到discuzX2.5的决心了。 不过转换过程因为网络问题,最好是在本地进行,所以海天准备周末到同事家去弄,那边的上传速度能达到500K,再说平时上班时间也不够,不过前几天海天已经在本地测试一遍了,先记录一下转换过程,到周末一次转换完成。 提醒:最好在本地搭建平台转换后,再上传到网上,因为这会减少网络问题带来的错误。 1、在网站根目录新建一个文件夹,将discuzX2.5安装到子目录下。 2、在网站根目录下再新建一个文件夹,现在XConvert并解压。 3、备份phpwind8.7,然后访问XConvert所在的二级目录 4、按照步骤填写数据,并执行。 5、如果出错,根据提示修改,不过一般来说不会出什么错。 6、转换完成后更新dz的缓存 7、不知道什么原因,转换过程没有将phpwin的版块信息转换过来,准备手动复制 8、将phpwid文件放到另一个目录,然后将discuz的文件移到根目录,并修改ucenter的网址,并更新缓存。 这样一来,phpwind8.7转换到discuzX2.5的过程就完成了,但是由于pw和dz的url不一样,为了转换后将网站的影响最小化,还是将phpwind的URL指向到转换后的discuz的URL,还好是转换,id什么的都一样的,直接使用伪静态跳转就好,伪静态代码如下,apache的,nginx请参考修改。在discuz的hatccess增加如下代码: 版块指向: RewriteRule ^thread-htm-fid-(\w+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=1&%1 RewriteRule ^thread-htm-fid-(\w+)-page-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1 帖子指向: RewriteRule ^read-htm-tid-(\w+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=1&%1 RewriteRule ^read-htm-tid-(\w+)-page-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1 会员指向: RewriteRule ^u/(\w+)$ home.php?mod=spaceq&uid=$1&%1 补充: 刚才发现discuz首页的最后发表是动态url感觉不爽,网上找到如下方法,下次试试: 论坛版块横排: 在template\default\forum\discuz.htm页面 查找: forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost 替换为 thread-$forum[lastpost][tid]-1-1.html 论坛版块竖排: 在template\default\forum\discuz.htm页面 查找 forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost 替换为 thread-$forum[lastpost][tid]-1-1.html
海天无影Movie最新更新电影:

Viewing all articles
Browse latest Browse all 11

Latest Images

Trending Articles





Latest Images