Discuz程序如何从根目录转移到二级目录?

discuz简称dz,是腾讯旗下北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。

如何将discuz根目录转移到二级目录,下面以图文进行分享。

1、登录discuz——进入UCenter管理中心——应用管理——应用的主URL修改为二级目录地址,如下图所示:

2、更新数据缓存,如下图所示:

3、修改根目录\config\config_ucenter.php配置:

define(‘UC_API’, ‘http://localhost/uc_server’);

修改为

define(‘UC_API’, ‘http://localhost/dzx3/uc_server’);

4、把根目录所有文件移动到dz目录中。

5、如果前面设置正确,http://localhost/dzx3可以访问,细心的你可以已经发现头像不能正常显示。进入discuz后台——站长——UCenter设置——头像调用方式改为:使用静态地址调用头像,如下图所示:

6、最后,如果你开启了伪静态,那么还需要修改伪静态文件,以Apache主机为例:

# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /

修改为

# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /RewriteBase /dzx3

以上即是discuz从根目录转移到二级目录的图文分享,希望给你带来帮助。

其实通过以上操作,还有些小问题需要处理:

1.论坛帖子、板块前台显示的URL还是旧的,而旧的url打开是错误页面(新的url能正常访问)。

解决办法:全局——域名设置——应用域名,将论坛域名改为新的url,如上方的例子填www.adc.com/dz

2.如果有开启门户功能,并且url有做伪静态,会发现url也是旧的,打不开。

解决办法:全局——SEO设置——URL静态化里边把门户专题页、门户文章页、群组主题列表页、用户个人主页、用户日志内容页的url格式前添加个目录。

来源:综合

评论已关闭