快速业务通道

discuz论坛-从linux迁移到windows

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26

环境介绍:
discuz: version 7.2 gbk
linux: redhat as 4.6
windows: windows 2003 企业版
apache: 2.0.52 httpd -v
php: 4.3.9 php -v
mysql: 4.1.22 (查看mysql版本:mysql -V )
Zend Engine: v1.3.0

需求:
discuz原运行在linux下,现要将其迁移到windows 2003下

迁移步骤:
1. 在windows 2003搭建AMP环境,不在赘述
2. 在linux下导出mysql数据,导出后,导入到windows下的mysql下,这里注意,要将linux和windows下的密码设置成一样,当然密码可以随意设置,但是如果不一样,需要更改配置文件
3. 将linux下的程序文件复制到windows下
4. 配置windows下的apache支持静态化:
a. 打开 httpd.conf 文件找到这一行
#LoadModule rewrite_module modules/mod_rewrite.so
去掉前面的#号,如果没有就在后面添加一行,此操作即可开通支持rewrite功能.
b. 找到代码:
Options FollowSymLinks
AllowOverride NONE
将其中的红色 NONE 改为 ALL
此操作即可开始支持解释 .htaccess文件.

我的机器就是这样配置的,安装DZ后,我把DZ的重写规责写到了 httpd.conf文件的后面,代码如下:

RewriteEngine On
RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-] \.html)$ $1/archiver/index.php?$2
RewriteRule ^(.*)/forum-([0-9] )-([0-9] )\.html$ $1/forumdisplay.php?fid=$2&page=$3
RewriteRule ^(.*)/thread-([0-9] )-([0-9] )-([0-9] )\.html$ $1/viewthread.php?tid=$2&extra=page\% 3D$4&page=$3
RewriteRule ^(.*)/space-(username|uid)-(. )\.html$ $1/space.php?$2=$3
RewriteRule ^(.*)/tag-(. )\.html$ $1/tag.php?name=$2 拥有帝国一切,皆有可能。欢迎访问phome.net

至此,重新启动APACHE服务器后打开本机安装的DZ,开启静态化,好用.

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号