NET3.6版本整合Discuz! Discuz! X的步骤
- 格式:doc
- 大小:207.00 KB
- 文档页数:4
安装与配置discuz论坛一、软件准备(所有用到的软件都已经放到旁边的文件夹中): (1)二、安装Apache (2)三、php的安装、以module方式,将php与apache结合使服务器支持php服务器脚本程序 (16)四、安装MYSQL (22)五、安装Zend Optimizer (30)六、phpMyAdmin (30)七、论坛的安装 (31)一、软件准备(所有用到的软件都已经放到旁边的文件夹中):Discuz_X1.5_SC_GBK.zip下载地址:/DiscuzX/1.5/Discuz_X1.5_SC_GBK.zipapache_2.2.4-win32-x86-no_ssl.msi下载地址:/fs/800/1/1570c8b16fa3e66b3138d64dec054e3434621253/msi/apache_2.2.4-win32-x86-no_ssl.msi?origin=php-5.2.4-Win32.zip下载地址:/fs/800/1/62b77f449f6e327f40a45d038a4a5dd631710188/zip/php-5.2.5-Win 32.zip?origin=官方网站:/download/ZendOptimizer-3.2.8-Windows-i386.exe下载地址:/fs/800/1/3ea37a32591fedd003eb368ab48364d340588654/rar/ZendOptimiz er-3.3.0a-Windows-i386.rarphpMyAdmin-2.11.0-rc1-all-languages-utf-8-only.zip下载地址:/fs/800/1/911635277c14979697c7e2ea863c558a28758732/zip/phpMyAdmi n-3.2.5-all-languages.zip官网:/home_page/downloads.phpmysql-essential-5.0.27-win32.rar下载地址:/fs/800/1/597f2fda10d79b3729a5aad1c545344940576161/rar/mysql+5.0.27 +Setup.exe.rar二、安装Apache运行下载好的“apache_2.2.4-win32-x86-no_ssl.msi”,出现如下界面:出现Apache HTTP Server 2.0.55的安装向导界面,点“Next”继续确认同意软件安装使用许可条例,选择“I accept the terms in the license agreement”,点“Next”继续将Apache安装到Windows上的使用须知,请阅读完毕后,按“Next”继续设置系统信息,在Network Domain下填入您的域名(比如:),在Server Name下填入您的服务器名称(比如:,也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址(填错也无妨),上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行。
-----------------------直接部署Discuz论坛---------------------------------------------------------------- 第一步:在E盘新建一个文件夹命名为:Discuz。
注意:我这里就随便放在E盘了,你们自己看着。
第二步:将dnt_3.1.0_sqlserver文件夹下的upload_files文件复制的Discuz文件夹下,并把upload_files文件重新命名为BBS。
第三步:更改Web.Config配置文件的信息<httpModules><add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" /></httpModules>改成<httpModules><!--<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />--> </httpModules>第四步:将BBS文件夹下的bin文件,DNT.config,Web.Config复制到Discuz根目录下(与BBS文件在同一级目录下),注意:是复制不是剪切和粘贴。
第五步:在IIS中部署,别名:bbs;物理路径:E:\Discuz\BBS,这里IIS部署别名和物理路径根据自己的来设置哦。
(*^__^*) 嘻嘻……在IIS部署中步骤如:1.Internet信息服务(IIS)管理器=>网站=>添加网站第六步:在浏览器运行:http://127.0.0.1/install/index.aspx第七步:勾选接受,点击下一步。
环境检测全部通过。
D i s c u z论坛………………………安装说明文档北京XXX二合开甲X号XXX宿舍2009年9月目录一、目录 (3)二、MySQL数据库的安装 (4)三、Apache网页服务的安装 (6)四、libxml的安装 (7)五、PHP编译语言的安装 (7)六、Discuz论坛文件的权限设置 (8)一、目录开始写这篇技术文档之前,我已经为了Discuz论坛忙了一个星期,最开始安装、排错、再安装、再排错,一直到后来的安装成功,费了不少的脑细胞。
在此期间,我要鸣谢网上的一篇“Redhat Linux AS4下的LAMP与Discuz安装”的文章,而我写的内容也是再它的基础上上详细了一点,所以也说不上是原创,还要感谢宿舍的一位兄弟,若没有他的强大技术做后盾,恐怕也就没有今天的文章。
OK.说道正题。
论坛搭建在RedHat 9的系统之上,主要的几个软件如下。
(1)mysql-5.0.67 版本 ----MySQL数据库(2)httpd-2.2.9版本 ----Apache安装文件(3)php-5.2.6 ----PHP包文件(4)upload Discuz 7.0.0版本 ----论坛安装文件(5)libxml2-2.6.11 -----libxml包以上五个文件是最主要的,其中包的版本只可高不可低,安装的系统可以是linux的其他版本,具体的步骤也是大同小异,废话不说,开装。
二、MySQL数据库的安装1:useradd mysql (首先建立MYSQL用户,为创建MYSQL数据库做铺垫)2:tar -zxvf mysql-5.0.67.tar.gz -C /use/local/src(把MySQLTAR包解压到SRC目录里面。
这里面的-C指定的解压目录,如果不写上会解压到当前目录里面)3:cd /usr/local/src/mysql-5.0.67/ (进入到解压后的目录)4:./configure --prefix=/usr/local/mysql --with-charset='gbk' (指定安装目录到/USR/LOCAL/MYSQL,进行编译前的准备。
最近的一次应用是基本完成了业务系统,需要整合discuz进去作为交流版块使用。
于是,涉及到用户系统的整合和版面的增删操作。
ucenter提供了api进行用户的增删管理,自然可以用,但为了保证用户id的统一性,暴力地绕过了ucenter api,而采用直接操作数据库的方式来完成用户增删,当然版面的增删也是操作数据库来完成。
1、增加用户到discuz和ucenter的代码代码如下:$uid = 100; // 用户编号$username = maple; // 用户名$password = mypassword; // 用户密码$salt = md5((string)rand()); // 随机字符用于加密$password = md5(md5($pwd) . $salt); // 加密后的密码$groupid = 10; // 用户组编号$timestamp = time(); // 时间戳$bbsemail = i@; // 注册邮箱,不能重复execute_sql(insert into cdb_members (uid, username, password, secques, gender, adminid, groupid, regip, regdate, lastvisit, lastactivity, posts, credits, email, bday, sigstatus, tpp, ppp, styleid, dateformat, timeformat, showemail, newsletter, invisible, timeoffset) values ('$uid', '$username', '$salt', '$password', '0', '0', '$groupid', 'manual acting', '$timestamp', '$timestamp', '$timestamp', '0', '0', '$bbsemail', '0000-00-00', '0', '0', '0', '0', '0', 'h:i', '1', '1', '0', '8'));execute_sql(insert into cdb_memberfields (uid) values ('$uid'));execute_sql(insert into `cdb_uc_members` set uid='$uid', username='$username', password='$password', email='$bbsemail', regip='manual acting', regdate='$timestamp', salt='$salt');2、在discuz和ucenter中删除用户的代码代码如下:$uid = 100; // 要删除的用户编号execute_sql(delete from `cdb_members` where uid=$uid);execute_sql(delete from `cdb_memberfields` where uid=$uid);execute_sql(delete from `cdb_uc_members` where uid=$uid);execute_sql(delete from `cdb_uc_memberfields` where uid=$uid);3、在discuz中增加版面并设置版主的代码代码如下:$uid = 100; // 版主用户编号$fid = 100; // 版面编号,需要保证不与现有版面编号重复$forum_name = test forum; // 版面名称execute_sql(insert into `cdb_forums` (`fid`, `fup`, `type`, `name`, `status`, `displayorder`, `styleid`, `threads`, `posts`, `todayposts`, `lastpost`, `allowsmilies`, `allowhtml`, `allowbbcode`, `allowimgcode`, `allowmediacode`, `allowanonymous`, `allowshare`, `allowpostspecial`, `allowspecialonly`, `alloweditrules`, `allowfeed`, `recyclebin`, `modnewposts`, `jammer`, `disablewatermark`, `inheritedmod`, `autoclose`, `forumcolumns`, `threadcaches`, `alloweditpost`, `simple`, `modworks`, `allowtag`, `allowglobalstick`) values('$fid', 3, 'forum', '$forum_name', 1, 0, 0, 0, 0, 0, '', 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,0, 0, 1, 0, 0, 0, 1););execute_sql(insert into `cdb_forumfields` (`fid`, `description`, `password`, `icon`, `postcredits`, `replycredits`, `getattachcredits`, `postattachcredits`, `digestcredits`, `redirect`, `attachextensions`, `formulaperm`, `moderators`, `rules`, `threadtypes`, `threadsorts`, `viewperm`, `postperm`, `replyperm`, `getattachperm`, `postattachperm`, `keywords`, `supe_pushsetting`, `modrecommend`, `tradetypes`, `typemodels`, `threadplugin`, `extra`) values ('$fid', '', '', '', '', '', '', '', '', '', '', 'a:5:{i:0;s:0:\\;i:1;s:0:\\;s:5:\medal\;n;s:7:\message\;s:0:\\;s:5:\users\;s:0:\\;}', '', '', '', '', ' 9 10 11 12 13 14 15 20 21 16 17 18 19 1 2 3 4 5 6 7 8 ', ' 20 21 1 2 3 ', ' 20 21 1 2 3 ', ' 20 21 1 2 3 ', ' 20 21 1 2 3 ', '', '', 'a:8:{s:4:\open\;s:1:\0\;s:3:\num\;i:10;s:8:\imagenum\;i:5;s:10:\imagewidth\;i:200;s:11:\imageheig ht\;i:150;s:9:\maxlength\;i:0;s:9:\cachelife\;i:900;s:8:\dateline\;i:0;}', '', '', 'n;', 'a:1:{s:9:\namecolor\;s:0:\\;}'););execute_sql(update cdb_members set adminid='3' where uid='$uid');execute_sql(insert into cdb_moderators (uid, fid, inherited) values ('$uid', '$fid', '1'));4、在discuz中删除版面并取消版主管理权限的代码代码如下:$uid = 100; // 要删除版面的版主用户编号$fid = 100; // 要删除的版面编号execute_sql(delete from cdb_forums where fid='$fid');execute_sql(delete from cdb_forumfields where fid='$fid');execute_sql(delete from cdb_moderators where fid='$fid');execute_sql(update cdb_members set adminid='0' where uid='$uid');直接操作数据库的好处是业务逻辑简单,操作方便,与现有系统整合容易;缺点就是很流氓很暴力,需要保证操作数据的有效性,如增加的版面的fid要保证唯一。
discuz教程Discuz是一个开源的论坛软件,它为用户提供了创建和管理论坛的功能。
无论是个人用户还是企业用户都可以利用Discuz搭建一个功能强大、交流便捷的论坛平台。
本文将简要介绍Discuz的安装和使用,以及一些常见问题的解决方法。
首先,我们需要下载并安装Discuz。
可以从Discuz官方网站上下载最新版的安装包。
下载完成后,解压缩文件,并将其上传至服务器。
接下来,通过浏览器访问服务器的域名或IP地址,会弹出安装页面。
按照页面上的提示,填写数据库信息、管理员账号和密码等必要信息,然后点击“下一步”进行安装。
安装完成后,我们可以进入Discuz的后台管理界面。
在后台管理界面,我们可以对论坛进行各种配置和管理。
例如,我们可以设置论坛的基本信息,如名称、LOGO、域名等。
我们还可以管理用户,例如禁言或删除某个用户。
此外,还可以设置各种板块,如发布新的板块、修改已有板块等。
后台管理功能非常强大,几乎可以满足我们日常管理论坛的各种需求。
Discuz的前台界面也是非常重要的。
一个漂亮、易用的前台界面可以吸引更多用户的关注和参与。
Discuz提供了丰富的模板和主题,我们可以根据自己的需求来选择和修改。
在前台界面,用户可以注册账号、发表帖子、回复帖子等。
通过这些功能,用户可以方便地与其他用户进行交流和讨论。
除了基本的安装和使用,还有一些常见的问题需要我们注意和解决。
例如,如果我们遇到了无法登录后台管理界面的问题,可以尝试清空浏览器缓存或使用其他浏览器进行登录。
如果我们想要修改论坛的URL地址,可以在Discuz的设置中更改,然后在服务器中重新设置URL重写规则。
如果我们在安装过程中遇到了其他问题,可以参考官方的文档和论坛,或者向相关的技术支持人员寻求帮助。
总结一下,Discuz是一个功能强大、易于安装和使用的论坛软件。
通过安装和配置Discuz,我们可以创建一个高效、便捷的论坛平台,用于用户之间的交流和互动。
Wordpress完美整合最新版Discuz X2教程算起来,我的博客已经开站3个多月了,虽然每天从百度来的流量仍然是那么仅有的几十个,但幸好google大叔的排名还不错,每天能从google获得大约3500-5000IP的流量(可以看出来google确实喜欢wordpress),加上其他杂七杂八的搜索引擎来路,小小的博客每天的流量也突破6000IP了。
随着流量的增长,博客的评论也越来越多,每天光固定访客就有将近2000人,博客原有的评论功能感觉不够用了,于是想再开设一个论坛。
想到就做,论坛系统肯定首选Discuz,花了5分钟时间,安装了Discuz! X2,开始设置论坛时,才发现Discuz并不能直接通过Ucenter管理中心实现与wordpress的用户共享和同步登录。
搜遍了百度大婶,翻遍了discuz论坛,所能找到的方法都已经不适合最新版本的wordpress和Discuz! X2。
这时候gogole 大叔的好就体现出来了,通过gogole搜索,成功在一个国外的个人博客上找到了方法,也就是给wordpress安装一个叫Ucenter的插件就可以实现wordpress 与Ucenter管理中心的整合了,下面就把具体步骤给大家分享一下。
1.首先设置wordpress登录wordpress后台,打开插件项,搜索插件Ucenter并安装激活。
然后你可以在后台控制板的最下面看到新增加了一个名称为‘Ucenter’的项目,我们打开它,可以看到插件是中文的。
先来看Ucenter简介,这里面简述了设置插件的3个步骤,其中第一个步骤需要在UCenter用户管理中心操作,我们先不管它。
打开第二项:Ucenter预定义设置,这里面需要你填写安装Discuz时需要的数据库链接资料。
打开你论坛的config目录,找到里面的config_ucenter.php 文件,对照填写就OK了。
然后我们再打开第三项设置:集成设置,这里面就比较容易了,按照上面的推荐把前两项都打勾,其它的根据个人偏好填写即可。
手把手教你架设Discuz!论坛前些天,有朋友要小强帮忙架一个论坛。
可是刚开学一直很忙(11门课啊~~还不说七七八八的杂事),都没顾上弄,这次国庆假期正好很无聊,于是决定动手试一下,毕竟没玩过类似的东西。
经过了一天的安装调试之后,偶的实验论坛终于动起来了,兴奋之后觉得“独乐乐不如众乐乐”,于是就有个这篇东东。
开始之前呢,还是要说一些“废话”:虽然本文中用到的软件都是free的,但是,应当遵重原作者的权利及相关授权文档。
还有就是偶对这个东西也是第一次玩,又说的不对的地方欢迎大家拍砖(人身攻击除外,呵呵)。
好了,闲言少叙,进入正题。
本文中涉及到三种开源软件的Win32版本:n Apache HTTP Server 2.0.46n MySQL Servers and Clients 4.0.13n PHP 5.0.3此外就是同为开源的Discuz! 2.5 简体中文免费版(还是开源的东西好啊,功能又强,效率又高,又稳定,而且最重要的是:大多数情况下免费!)。
以上这些软件在网上都很容易找到,下面只对这三种软件作简单介绍,更为详细的资料请参阅该软件的文档;对于该软件的下载方法就不说了,一个字:搜。
如果比我还笨或还懒得话给我发邮件好了(不过mail的主题里要写明原因:P)。
Apache HTTP Server是一种高效率的可在多种平台下的网页服务器(我尽量说的简单,但如果你连网页是啥都不知道那就没办法了)。
它由Apache开源组织()开发和维护。
记得去年同学找工作时候听过一种说法,如果你能有一个Apache的邮箱(如starsnow@),那找什么工作也就都不愁了(可是我没有,所以还是要愁啊~~)。
Apache HTTP Server在本次架设过程中主要提供基于HTTP (超文本链接)协议的网页服务。
MySQL是大名鼎鼎的高性能跨平台的数据库服务器(/),我挺喜欢它的那个海豚图标的,呵呵。
提供基于GPL(free)的数据库服务,即将建立好的论坛的各种数据(如帖子、回复、会员管理等)都会存在这个数据库里面。
首先进入网站后台打开系统设置-->基本配置-->通行证是否启用通行证:选“是”整合文件:选“discuz”接口地址:论坛接口文件地址,http://您的论坛地址/api/passport.php认证密钥:自行设定但应与Discuz中设置的“通行证私有密匙”保持一致确认后PHPCMS部分的设置即完成。
登陆Discuz!论坛后台打开扩展设置-->通行证API-->通行证设置启用通行证:选“是”应用程序URL地址:您所安装PHPCMS的网站地址请勿漏掉后面的“/”通行证私有密匙:与刚才我们在PHPCMS中设置的“认证密钥”保持一致应用程序注册地址: member/register.php应用程序登录地址: member/login.php应用程序退出地址: member/logout.php最后点下面的“提交”即完成论坛部分的设置。
至此Discuz[与PHPCMS的整合也就完成了,可以到网站进行测试是否成功。
phpcms整合discuz+X-space1. 首先整合Discuz!+SupeSite/X-Space (以Discuz!5.5+SupeSite/X-space3.0Beta1为例)假设已经正确安装Discuz!5.5,请使用二进制上传SupeSite/X-space 的upload文件夹子里面的所有内容,以cute-FTP7.1为例(其它ftp工具类似)设置文件目录可写性.使用FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为777,win主机请设置internet来宾帐户可读写属性:./config.php ./attachments ./cache/robot ./cache/tpl ./channel ./channel/*.* ./data ./data/robot ./data/temp ./data/system ./html ./log ./templates/ ./templ ates/default ./templates/default/*.* ./user ./video ./video/*.*windows如何设置777属性(everyone权限)?设置数据库信息。
NET3.6版本整合Discuz! /Discuz! X的步骤作者:动易网络文章来源:本站原创点击数: 693 更新时间:2011-1-24要整合dz的php论坛(Discuz! 或者Discuz! X),就必须安装Ucenter,以Ucenter为中心做整合。
一、首先安装好相关程序:动易系统(以sf来做演示)、Discuz!或者Discuz! X、Ucenter动易系统在win2008下的安装教程:IIS7安装篇:/help/SiteFactory/2576.htmlIIS、目录环境配置篇/help/SiteFactory/2578.html数据库篇:/help/SiteFactory/2579.html动易系统安装篇:/help/SiteFactory/2580.htmlucenter安装教程链接:/userguide/discuz/ucenter.html如果不懂这么复杂的php环境配置,可以使用简易的phpnow:phpnow下载与安装教程链接:/guide.php二、通过Ucenter安装Discuz! 或者Discuz! X(以Discuz! 7.2做演示):登录Ucenter管理后台,点击应用管理,添加新应用进行安装即可:1、2、3、点击安装,按着安装步骤就可以对Discuz! 7.2进行安装和与Ucenter整合,这里就不详细介绍,可以参考/userguide/discuz/dz_install.html三、在Ucenter中添加动易系统的应用:1、进入Ucenter的应用管理,添加新应用(下列截图为必填):选择自定义安装,填写动易系统的url:填写通信密钥(此密钥要跟动易的config/API_UC.config填写的密钥一样),以及应用类型选择“其他”:填写动易程序的uc同步接口文件(此文件在API文件夹下):选择启用选项:填写好后,保存即可。
四、修改动易系统的Ucenter接口文件config/API_UC.config:这些设置都要对应UCenter的配置信息:详情如下:define('UC_CONNECT', 'mysql'); define('UC_DBHOST', 'localhost'); define('UC_DBUSER', 'root');define('UC_DBPW', 'cherry');define('UC_DBNAME', 'ucenter');define('UC_DBCHARSET', 'utf8');define('UC_DBTABLEPRE', '`ucenter`.uc_');define('UC_DBCONNECT', '0');define('UC_KEY', '123456');define('UC_API', 'http://127.0.0.1/ucutf8');define('UC_CHARSET', 'utf-8');define('UC_IP', '');define('UC_APPID', '3');define('UC_PPP', '20');测试能同步注册、登录、退出后,整合成功。
Ucenter 与Discuz!安装配置过程
1、安装ucenter
a) 解压缩UCenter_1.5.2_SC_UTF8.zip
b) 解压后,将其中的upload 文件夹
拷贝至c:\ids\apache\htdocs 目录下,并将upload改名为ucenter
c) 确定apache为启动状态
d) 打开浏览器,在地址栏输入
http://localhost/ucenter/install/index.php
进入安装过程:
设置数据库用户名、密码,以及ucenter管理员密码
2、安装discuz!
a) 解压缩Discuz_7.2_SC_UTF8.zip
b) 解压后,将其中的upload 文件夹
拷贝至c:\ids\apache\htdocs 目录下,并将upload改名为bbs
c) 确定apache为启动状态
d) 打开浏览器,在地址栏输入
http://localhost/ucenter/admin.php,进入ucenter管理界面:
在左侧菜单栏选择“应用管理”,添加新应用,安装地址填入:http://localhost/bbs/install/index.php,进行安装
配置数据库用户名密码,配置管理员帐号。
discuz安装步骤A.安装php1) 在D盘新建一个名为PHP的文件夹,解压缩php-5.2.13-Win32.zip到D:\PHP。
2) 在D:\PHP文件夹下找到php.ini-dist文件,将其复制一份以做备份。
将复制后的文件更名为php-ini。
3) 在php.ini文件中找到以下行(修改4个地方)A:extension_dir = "./"(注:该行指定PHP查找扩展的位置),extension_dir = "D:/PHP/ext"(注:这里用的是斜杠‘/’而不是反斜杠\)。
B;extension=php_mysql.dll(注:该行开始的分号指示PHP忽略该行),删除该行始的分号以启用扩展将;extension=php_mysql.dll改成extension=php_mysql.dlC将;extension=php_mbstring.dll 改成extension=php_mbstring.dllD将;extension=php_mbstring.dll 改成extension=php_gd2.dll4) 保存并关闭php.ini文件;将修改好的php.ini文件复制到C:\Windows\文件夹下;5) 在D:\PHP\文件夹下找到名为php5ts.dll,libmysql.dll的文件,并将其复制到C:\windows\System32文件夹中(注:IIS处理PHP 5和MYSQL需要该文件)。
至此,PHP安装完毕。
6)在web服务扩展中新建一个“添加一个新的web服务扩展(A)…”,扩展名:PHP,要求的文件:d:\php\php5isapi.dll7) 在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入PHP 的ISAPI 支持,选择可执行文件:d:\PHP\php5isapi.dll 、扩展名为.php 、限制动作为:GET,POST 。
【导读】各位朋友在使用Discuz过程中多多少少会遇见一些虽然看似简单,却很棘手的问题,这里为了方便大家查找相关的问题,故发此帖来整理本站里的一些Discuz教程以及问题解决方案!一、Discuz教程置顶帖:Discuz!X2.5全新安装图文教程【官方教程】/thread-1751-1-1.htmlphpmyadmin数据该如何备份和回复/thread-70-1-1.htmlDiscuz各版本升级前的准备/thread-71-1-1.htmlDiscuz!X系列任意版本到Discuz!X2.5 升级图文教程(官方教程)/thread-72-1-1.htmlDiscuz论坛首页discuz.htm代码讲解和修改指导/thread-65-1-1.html1、怎样才能让百度快速收录Discuz内容?/thread-64-1-1.html2、菜菜互联空间IIS伪静态规则http.ini文件/thread-67-1-1.html3、Discuz论坛出现错误提示SELECT * FROM common_syscache WHERE cname IN解决办法/thread-69-1-1.html4、Discuz登陆后自动退出的解决办法/thread-76-1-1.html5、经典、漂亮的Discuz二级导航/thread-84-1-1.html6、升级 2.5后更新缓存提示Table 'common_member_archive' doesn't exist的解决方法/thread-111-1-1.html7、Discuz!X2.5 主题出现两个“相关帖子”,有没有办法去掉一个呢?/thread-112-1-1.html8、Discuz网站顶部加年月日星期农历现在时刻/thread-102-1-1.html9、Discuz!X2.5 首页N格插件分享/thread-98-1-1.html10、Discuz搜索框后面添加天气预报/thread-105-1-1.html11、Discuz论坛数据备份教程(帝国备份王使用说明)/thread-158-1-1.html12、Discuz!X2.5 优化全攻略(珍藏版)/thread-161-1-1.html13、DZ论坛底部美化代码(免责声明+运行时间)14、Discuz!X2.5 非常美观的帖子内容美化框,主题与回复分别美化,加发表时间阅读人数/thread-104-1-1.html15、Discuz论坛网站顶部加年月日星期农历现在时刻加入时辰与温馨提示/thread-193-1-1.html16、Discuz!X2.5 分类信息模版(DZ官方出品)/thread-197-1-1.html17、Discuz论坛中UCenter创始人、Discuz!创始人、管理员帐号之间的区别/thread-199-1-1.html18、Discuz! X2.5上传大尺寸图片提示“没有合法的文件被上传”更改方法/thread-200-1-1.html19、Discuz! X2.5帖子左侧栏加回加好友及打招呼功能/thread-201-1-1.html20、X版本更改用户名方法【官方教程】/thread-202-1-1.html21、Discuz! X2.5论坛站点广告设置(官方教程)/thread-205-1-1.html22、怎么快速去掉帖内“分享到”以及“分享、收藏、评分、支持”按钮/thread-207-1-1.html23、Discuz!X2.5 许愿天空SKY插件/thread-208-1-1.html24、如何去掉Discuz快捷导航/thread-209-1-1.html25、如何有效过滤发贴机的伪签名?/thread-210-1-1.html26、Discuz!X2.0/X2.5每日抢楼插件,Discuz!最具互动性插件之一!/thread-213-1-1.html27、Discuz!X2.5 首页N格插件(带滚动)免费下载(附图)/thread-214-1-1.html28、Discuz!X2论坛自动顶帖插件自动回帖火爆你的论坛/thread-215-1-1.html29、Discuz!X2.5 帖子标题80个字符限制的修改问题/thread-216-1-1.html30、UCenter版本号不正确的原因和处理办法(提示请先升级 UCenter 到1.6.0 以上版本)/thread-218-1-1.html31、Discuz!X2 预防发帖人伪造个性签名的方法/thread-217-1-1.html32、Discuz 如何去掉“下载附件”提示信息教程/thread-220-1-1.html33、Discuz!X2.5 驻马店论坛内帖内游客注册提示,点击可关闭34、Discuz!NT 3.0、3.1、3.5、3.6、3.9 各版本转换到 Discuz! X2.5版本【官方教程】/thread-222-1-1.html35、UCenter通信失败修复工具测试版【官方提供】/thread-223-1-1.html36、Discuz!X2.5 驻马店【网站地图sitemap】精致美观,有兴趣的朋友请及时下载/thread-224-1-1.html37、驻马店首页“关于我们”页面效果/thread-225-1-1.html38、去掉Discuz论坛中forum.php最全的方法,使得网站URL标准化/thread-254-1-1.html39、如何把Discuz论坛首页的最后发表的帖子链接为静态地址的方法/thread-256-1-1.html40、修改kk_xshow首页多格显示大图,还有天气预报显示/thread-679-1-1.html41、跟大家分享一个很不错的图文并茂的Discuz二级导航/thread-684-1-1.html42、IOTman论坛二级导航代码/thread-686-1-1.html43、Discuz!X2.5 自带的数据库备份教程/thread-795-1-1.html44、教你如何解决Discuz重复登录后台的“难题”【官方教程】/thread-796-1-1.html45、完美解决(1146) Table 'mon_member_archive' doesn't exist /thread-797-1-1.html46、使用QQ登陆后,完善资料,如何取消使用QQ头像的默认勾选?/thread-798-1-1.html47、Discuz!X如何设置文件夹权限777?/thread-799-1-1.html48、Phpwind 7.5 转Discuz!X教程(官方教程)/thread-873-1-1.html49、用Discuz的建议把顶级域名重定向到www域名(这个非常重要!)/thread-878-1-1.html50、Discuz论坛如何实现买卖、招聘、房产(分类信息)/thread-885-1-1.html51、Discuz!X2.5 左侧版块导航如何设置成默认展开?/thread-886-1-1.html52、首页N格,纯DIY,免费下载啦!/thread-887-1-1.html53、Discuz!X2.5 标签(tag)伪静态设置方法及规则/thread-888-1-1.html54、Discuz 文章内如何添加“上一篇”、“下一篇”的功能?55、站长基地网站左侧使用的全局小图片广告怎么实现?(适用Discuz所有版本)/thread-890-1-1.html56、风格《 qing》瀑布流展示把——喜欢【更改为】浏览(查看)教程方法/thread-1070-1-1.html57、如何使用htaccess实现301重定向【官方教程】/thread-1137-1-1.html58、Discuz论坛子域名重复登录怎么解决【官方教程】/thread-1241-1-1.html59、门户文章列表右侧“相关分类”如何删除?/thread-1298-1-1.html60、Discuz!X2.5 如何实现瀑布流效果?/thread-1299-1-1.html61、如何对DZ论坛进行伪静态和防盗链设置?/thread-1300-1-1.html62、Discuz论坛内容关联链接蓝色实线的下划线如何改为蓝色虚线?/thread-1301-1-1.html63、Discuz!X 论坛版块真正分区伪静态设置教程/thread-751-1-1.html64、Discuz!X2.5 怎么让QQ注册后跳转到完善资料页并强制设置密码/thread-255-1-1.html65、如何解决Discuz!X2.5 无法上传大像素高清图片的问题(官方教程)/thread-1796-1-1.html66、Discuz论坛如何开启Gzip压缩功能(详细教程)/thread-1816-1-1.html67、Discuz论坛搬家需要修改的三个文件/thread-1829-1-1.html68、如何为网站帖子链接和签名加“nofollow”属性,保护你的网站权重/thread-1830-1-1.html69、如何让Discuz!X2.5 兼容Discuz!X2.0的插件【官方教程】/thread-1831-1-1.html70、Discuz!X2.5 开启Memcached后缓存没有正常更新的解决方案/thread-1832-1-1.html71、Discuz!X2.5 教大家不用FTP就可以去除“powered by discuz”的方法/thread-1833-1-1.html二、问题修复1、Discuz!X2.5 升级0701版本后图片附件不显示的解决方案/thread-185-1-1.html2、Discuz! X2.5 打上120518补丁后DIY 模块模板出现[order=N]...[/order] 问题解决办法/thread-186-1-1.html3、Discuz! X2.5 解决“本帖隐藏的内容”附件不显示问题/thread-187-1-1.html4、Discuz! X2.5 0701补丁设置阅读权限以后无法取消的解决方法【官方教程】/thread-211-1-1.html5、Discuz! X2.5 与UCenter 通信失败的解决方法总结【官方教程】/thread-226-1-1.html6、Discuz! X2.5 升级0901 出现验证码无法输入的解决办法!/thread-790-1-1.html7、Discuz! X2.5 0701 后台开启“启用登录密码加密”后,前台登录页面报错的解决办法!/thread-791-1-1.html8、Discuz! X2.5 0701 勋章设置后出现500错误,页面空白问题【官方解决办法】/thread-792-1-1.html9、Discuz! X2.5 0701 抢楼活动未开始,-1楼已中奖的显示问题【官方解决办法】/thread-793-1-1.html10、Discuz! X 个人签名长度限制无效解决方案【官方解决方法】/thread-794-1-1.html11、Discuz! X2.5 已删除的帖子,依然显示在首页怎么办?/thread-1750-1-1.html。
SF4.0整合Discuz!NT3.6论坛(不同在一个网站)1、首先下载安装这两个系统,都可以正常访问。
这两个系统的安装方法非常相似,配置权限和安装步骤都几乎相同。
例如我们的SF网站地址:http://localhost:81,Discuz!NT3.6地址:http://localhost:822、下载整合所需的接口文件:点击下载3、解压上面下载的文件,将文件夹中的bin、api文件夹覆盖到论坛根目录下,如图:4、修改”SF网站”接口文件,打开Config\ API.config修改以下内容。
开启接口,填写接口密钥(两个网站密钥必须相同),指定Discuz!NT论坛”API接口地址”<?xml version="1.0" encoding="utf-8"?><Config><APISettings><Item><Name>API_Enable</Name><Value>true</Value></Item><Item><Name>API_Key</Name><Value>123456</Value></Item><Item><Name>API_Timeout</Name><Value>10000</Value></Item><Item><Name>API_Urls</Name><Value>http://localhost:82/API/API_Response.aspx</Value></Item></APISettings></Config>5.修改” Discuz!NT论坛”接口文件,打开api\API.config开启接口,填写接口密钥(两个网站密钥必须相同),指定SF网站”API接口地址”<?xml version="1.0" encoding="gb2312"?><Config><APISettings><Item><Name>API_Enable</Name><Value>true</Value></Item><Item><Name>API_Key</Name><Value>123456</Value></Item><Item><Name>API_Timeout</Name><Value>10000</Value></Item><Item><Name>API_Urls</Name><Value>http://localhost:81/API/API_Response.aspx</Value> </Item></APISettings></Config>登录测试一下。
打造你自己的BBS Discuz!论坛安装教程 2008年04月09日06:00 中关村在线作者:中关村在线张奔第1页:一、安装IIS随着Web2.0时代的到来,BBS由于可以为用户提供很方便的交流平台,已经成为了互联网的一项十分重要的应用,受到了广大网友的喜爱。
Discuz!是目前网络上应用最广泛的一种论坛,功能强大,用户体验好。
想必很多网友都和笔者一样,有创建一个属于自己的论坛的心愿,但是又没有实际的论坛研发经验。
在这种情况下,Discuz!论坛就是一个很好的选择。
在Discuz!的官方论坛上,提供了完整的Discuz!论坛的程序包下载,它的安装也不是很复杂,几个步骤就可以轻松搞定。
对于没有安装经验的网友来说,可以先试试在本机上安装调试Discuz!论坛,使用熟练后,就可以再安装到空间服务器上面,方法都是差不多的。
下面就以最新的Discuz!6.0.0正式版为例,来讲讲如何在本地上调试安装Discuz!论坛。
一、安装IIS首先我们要做的是在安装IIS。
IIS(互联网信息服务)是Windows自带的一种Web(网页)服务组件,但是我们日常使用的XP系统在默认的安装模式下是不安装该组件的。
如果在“控制面板”——“管理工具”下面没有看到“Internet 信息服务”一项,则需要自行添加。
具体方法如下:在“控制面板”里选择“添加/删除程序”,然后选择“添加/删除Windows 组件”,在跳出的“Windows组件向导”里勾选“Internet 信息服务(IIS)”选项,并把Windows XP系统的安装光盘放到光驱中,点击“下一步”直至安装完成,如下面图片所示:添加IIS组件组件安装配置过程添加完成安装完成后,重启电脑,然后在“控制面板”——“管理工具”里面,我们可以找到“Internet 信息服务”一项。
Windows管理工具双击打开,成功运行,说明安装已经完成了。
Internet 信息服务第2页:二、使IIS支持php语言二、使IIS支持php语言由于Discuz!论坛是使用php语言开发的,而IIS在默认的情况下可以很好地支持asp语言,却不支持php语言。
Discuz! X自带了四种 Discuz! 代码,站长只需在后台开启即可在站点使用,同时还可以添加自定义 Discuz! 代码。
如果不小心误删除了自带的 Discuz! 代码,可以手动添加上,下面以 fly 标签为例,讲解如何添加Discuz!代码。
登录管理后台 => 界面 => 编辑器设置 => Discuz!代码,新增 fly 标签,填写好标签名称,如 fly,显示顺序,和图标文件就可以了,该例中图标文件填写 bb_fly.gif,如下图所示:
点击详情后,可以对新增加的Discuz! 代码标签进行详细的设置,
标签:即标签名称,如 fly。
替换内容:标签替换为的 HTML 代码内容,支持至多三个动态参数。
这里填写:
1.<marquee width="90%" behavior="alternate"
scrollamount="3">{1}</marquee>
复制代码
例子:本代码作用的例子,填写
1.[fly]This is sample text[/fly]
复制代码
解释:填写该代码功能的解释。
参数个数:本代码中使用到的动态参数个数。
参数提示语:点击代码按钮时相应的说明和提示,每行一个,依次代表第一、二、三个参数
的解释说明。
嵌套次数:最大解析的代码嵌套次数(深度),范围从 1~3。
添加完成后需要选择“可用”和“显示”后,具有“允许使用自定义 Discuz! 代码”权限的用户组在发帖时才会看到相应自定义 Discuz! 代码按钮。
在前台发帖时的效果如下:。
让自己的网站整合Ucenter客户端前两天又有友友问到怎么整合Ucenter实现同步登陆退出,我把以前的资料找了出来,又给这厮重新示范了一遍。
其实整合的过程只是调试比较麻烦罢了,原理并不是很复杂,下面我就简单说说原理。
1. 会员登陆的时候,通知UCenter服务端,UCenter服务再通知到其他通信成功的应用,其他应用接收到请求后,做相应的处理。
2.会员退出的时候原理基本上很登陆是一样的,注意,所有应用间的通信都是通过UCenter服务端的。
看下图:当然,说起来是很简单,但实际操作起来还是有那么几个步骤的,尤其是因为调试起来麻烦,所以,一般情况下很多人都觉得api有问题或者无从下手的感觉。
下面我个人就详细的讲解下如何整合UC。
1、首先下载UC包和discuz,这里我下载的是UC1.6版本的,和DiscuzX2.5 ,既然是自己的网站整合UC,那当然不用DZ自带的Uc了。
所以,我们先安装好Uc service ,打开uc1.6压缩包解压upload 文件到网站根目录,改名为ucservice (名字自己取),浏览器里代开http://根目录/ucservice/install/ ,按提示进行安装,安装完成后,进入后台管理。
a)添加自己的网站应用。
找到左侧应用管理,添加新应用,如下图:如没有意外,返回应用列表后显示的是通信失败。
很正常,因为我们的应用还没有UC 客户端。
打开下载的uc1.6,解压文件advanced/uc_client ,advanced/examples/api 目录解压到网站根目录。
新建并打开config.inc.php,到Ucservice后台复制该应用的配置到文件里。
然后打开api/uc.php 将config.inc.php的路径对应上你的配置文件路径(如果config.inc.php在根目录就不用修改,如果config.inc.php有命令冲突,也可以改为别的文件名,只要uc.php导入时是正确的路径即可),下面说明下各个配置参数的大致含义:define(‘UC_CONNECT’, ‘mysql’); //这个就不解释了。
Discuz6.0.0_GBK到DiscuzX3.1_UTF8升级过程升级过程中所需要的程序包下载地址:整个升级过程步骤大致如下:一、Discuz6.0.0移植到新的服务器上,二、对Discuz6.0.0数据库进行整理,三、Discuz6.0.0_GBK转换成Discuz6.0.0_UTF8,四、Discuz6.0.0升级到Discuz7.0.0_FULL,五、Discuz7.0.0_FULL升级到Discuz7.2_FULL,六、UCenter1.5.1升级到UCenter1.6.0,七、全新安装DiscuzX2.0,Discuz7.2_FULL数据库转换成DiscuzX2.0,八、DiscuzX2.0升级到DiscuzX3.1或DiscuzX3.2。
所有升级测试过程均在-台虚拟机上进行,虚拟机选用Vmware Workstation,主机配置好LAMP 环境(CentOS6.5,Apache2.2,MySQL5.5,PHP5.4)。
主机IP地址:192.168.3.76,域名:(自定义的域名,客户机要在hosts文件中做域名解析)。
网站使用apache虚拟主机方式,网站根目录为/data/web/bbs/一、移植原Discuz!6.0.0论坛数据到新的服务器上,并调试可以运行。
1、将原Discuz!6.0.0论坛数据库和全部文件备份打包。
2、Discuz!6.0.0论坛在Liunx服务器上重新搭建A:上传Discuz_6.0.0_SC_GBK.zip原始版程序文件;上传原论坛数据库;上传原论坛附件文件;(将原论坛的连接配置文件config.inc.php和数据库备份文件放到服务器/discuzbbs目录下,附件放在/discuzbbs/oldimg目录下)I:对移植后的论坛进行注册用户,发贴,发图等相关测试。
二、对Discuz6.0.0数据库进行整理(可选)根据论坛使用情况,进行相关清理工作,删除用户,删除帖子等,完成后更新论坛统计三、Discuz6.0.0_GBK转换成Discuz6.0.0_UTF8,A:程序移植工作2、进入您原来的论坛,关闭您的站点。
NET3.6版本整合Discuz! /Discuz! X的步骤
作者:动易网络文章来源:本站原创点击数:1156 更新时间:2011-1-24
要整合dz的php论坛(Discuz! 或者Discuz! X),就必须安装Ucenter,以Ucenter为中心做整合。
一、首先安装好相关程序:动易系统(以sf来做演示)、Discuz!或者Discuz! X、Ucenter 动易系统在win2008下的安装教程:
IIS7安装篇:/help/SiteFactory/2576.html
IIS、目录环境配置篇/help/SiteFactory/2578.html
数据库篇:/help/SiteFactory/2579.html
动易系统安装篇:/help/SiteFactory/2580.html
ucenter安装教程链接:/userguide/discuz/ucenter.html
如果不懂这么复杂的php环境配置,可以使用简易的phpnow:
phpnow下载与安装教程链接:/guide.php
二、通过Ucenter安装Discuz! 或者Discuz! X(以Discuz! 7.2做演示):
登录Ucenter管理后台,点击应用管理,添加新应用进行安装即可:
1、
2、
3、点击安装,按着安装步骤就可以对Discuz! 7.2进行安装和与Ucenter整合,这里就不详细介绍,可以参考/userguide/discuz/dz_install.html
三、在Ucenter中添加动易系统的应用:
1、进入Ucenter的应用管理,添加新应用(下列截图为必填):
选择自定义安装,填写动易系统的url:
填写通信密钥(此密钥要跟动易的config/API_UC.config填写的密钥一样),以及应用类型选择“其他”:
填写动易程序的uc同步接口文件(此文件在API文件夹下):
选择启用选项:
填写好后,保存即可。
四、修改动易系统的Ucenter接口文件config/API_UC.config:
这些设置都要对应UCenter的配置信息:
详情如下:
define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root');
define('UC_DBPW', 'cherry');
define('UC_DBNAME', 'ucenter');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`ucenter`.uc_'); define('UC_DBCONNECT', '0');
define('UC_KEY', '123456');
define('UC_API', 'http://127.0.0.1/ucutf8');
define('UC_CHARSET', 'utf-8');
define('UC_IP', '');
define('UC_APPID', '3');
define('UC_PPP', '20');
测试能同步注册、登录、退出后,整合成功。
动易系统与dz的php程序整合都是通过ucenter 实现的。
注意事项:
1、整全后用户密码是以UCenter为中心,因此整合后,SF密码字段不再是原始密码的MD5加密值,而是随机密码,整合后,不能恢复为原来的。
即整合后,如果关闭整合,会使SF原有的用户将不能正常登陆。
(整合前考滤清楚,或参看UCenter的相关文档)
2、目前UCenter还不太完善,如新注册用户后,不能同时登陆,论坛块还要激活等操作。
这些只与UCenter的完善有关,与SF接口无关。
有待UCenter对接口程序的完善。
3、安装时,要处理好UC_APPID和UC_CHAREST,UC_APPID是UCenter安装后生成的ID.UC_CHAREST是在官方下载时选择的编码有关。