discuz论坛安装小结


一  修改mysql数据库的数据文件存储路径

1 关闭论坛

2 停止mysql服务
 
   停止:net stop 服务名
               (注:即mysql在本机的服务名,通过(net start)命令,可以查看本机开启的服务名,一般mysql的服务名为mysql或

wampmysqld,在我这里是mysql55)
   成功的话会有提示:MySQL55服务已成功停止。

3 修改 my.ini配置文件

   在mysql安装目录里找到并打开 my.ini 配置文件(我这里在:C:\ProgramData\MySQL\MySQL Server 5.5\my.ini), 找到:

datadir="C:\ProgramData\MySQL\MySQL Server 5.5\data\"(举例路径),将其修改成:datadir="D:\MySQL\data\"。

   改my.ini前最好备份下这个文件  如果修改错了好还原

   并将原来路径(C:\ProgramData\MySQL\MySQL Server 5.5\data\)下面的数据库文件复制到新的路径里 D:\MySQL\data\。

4 启动mysql服务

   net start mysql55
   成功的话会有提示:MySQL55服务已启动成功。

5 打开论坛

   over。这时候如果在论坛发帖,然后打开新的服务器的mysql数据库储存路径,就可以在ultrax文件夹里看到有文件做了更新。这就说明

mysql的数据库迁移成功了。

----------------------------------------------

二  安装论坛

1 运行动态域名解析软件,比如我现在用科迈,加上西部数码的URL转发,就能从一级域名访
问:wahaha123.net,自动转到:wahaha.22ip.net:8000,然后指向公网的IP地址。

2 在路由器中设置虚拟服务器,使得8000端口指向内网的192.168.1.198。

3 服务器防火墙增加8000端口的出入站规则。

 

在IIS中增加论坛网站,使用8000端口;给论坛网站增加”index.php“默认文档。

上传 upload 目录中的文件到服务器,我这里是:D:\bbs,在浏览器中运行(这时候可以在随便一台电脑),
http://您的域名/论坛目录/install/,我这里是:http://wahaha123.net/install/

运行到填写数据库、账号那个页面,第一行(好像是服务器地址吧)就采用初始值:localhost,后面的依次填写。

7 立即在后台关闭论坛。

8 安装好后删除服务器install目录下的index.php文件。

9 这时候可能已经有几个机器人混进来了。肿么办?不要紧,进入后台删除它们,然后工具->计划任务->清理过其动态,刷新网页,它们就乖乖消失不见勒。

--------------------------------------------------------

三  补充配置UC通信


      老顽童说:这里是discuz比较操蛋的地方,明明可以很简单都用程序自动设置好的,偏偏还是要用手工来改正一些地方。

      UCenter通信失败是经常遇见的问题,同时也会给站点带来很多问题,比如不能上传头像,注册提示错误,登录密码不正确等一系列的问题,有时候 UCenter后台应用里面显示UC通信正常了,但还是会出现一些莫名其妙的问题。

      UC通信的解决方案有很多,但万变不离其宗,就是2个配置文件config目录下的config_ucenter.php和uc_server\data目录下的config.inc.php,和后台2个位置后台--站长--UCenter设置和UCenter--应用管理--详情--编辑应用,具体4处如下图所示。

四处5点 UCenter--应用管理--详情 后台--站长--UCenter设置 config_ucenter.php config.inc.php
1、Ucenter应用 ID 固定 UCenter 应用 ID必须与前同 define('UC_APPID', '必须与前同'); define('UC_APPID', '必须与前同')
2、URL 应用的主 URL即论坛地址 UCenter 访问地址 define('UC_API', 'http://bbs.zb7.com/uc_server')
3、UCenter 通信密钥 4处一致 4处一致 define('UC_KEY', '4处一致'); define('UC_KEY', '4处一致');
4、UCenter IP 地址 服务器的IP 服务器的IP define('UC_IP', '服务器的IP');
5、UCenter 表前缀 UC数据库表前缀 define('UC_DBTABLEPRE', '`dx25`.pre_ucenter_');UC数据库表前缀 define('UC_DBTABLEPRE', 'pre_ucenter_');UC数据库表前缀

老顽童注释:我这里第二点不用改了,进行到这一步3个地方都已经自动设置为:http://wahaha.22ip.net:8000,应该是安装程序那里就知道了。
      这里第1点第4处,就是config.inc.php那里现在的版本并没有UC_APPID这一项,需要从config_ucenter.php拷过来,否则在上传头像那里会出错。
      然后就是通信密钥,第四处,config.inc.php文件那里,和前面3处不一样,要改正。

做好之后,可以上传头像来试试看。

----------------------------------------

四  邮件设置

参见:discuz论坛的邮件设置

照上面设置好就论坛能发邮件出去了,然后还要在后台的两个地方设置一下:

1 防灌水->基本设置->用户设置->强制用户验证激活邮箱:选择 

2 全局->注册与访问控制->注册->新用户注册验证:选择 Email 验证

这样就可以使得新用户注册后必须到邮箱去激活注册邮件,然后才能成为已注册会员。

------------------------------------------

五 验证问答

小王在桥上做了三个俯卧撑,小李做桥上做了四个俯卧撑,请问他们一共做了多少个俯卧撑? 七

自从吃了盖中盖,嘿,一口气上六楼, 还不喘气儿. 请问: 六楼的上面一楼,是第几楼? 七

杨丽娟是个女的,刘德华是个男的。请问:谁没有小JJ? 杨丽娟

夏天来一杯可乐倍儿爽!请问,百事可乐和可口可乐都是什么? 可乐

李冰冰有点酷,范冰冰比较媚,她们的名字里都有个什么字? 冰

女演员周迅,性格豪爽外号迅哥儿,请问她的性别? 女

羽毛球和乒乓球都是很好的健身运动,请问,哪个的场地大? 羽毛球

羽毛球单打练技术,双打讲配合,请问哪种打法的参加人数多? 双打

最短小精悍的笑话:从前有个太监。请问这个笑话里面有几个字?(用阿拉伯数字回答) 6

小时候过中秋,嫦娥的故事总是听不进去,心里老想着月饼;现在年纪大了,一过中秋,月饼吃不进去了,心里总惦记着嫦娥。请问,我们过中秋节到底吃什么? 月饼

昨天去北京出差,上飞机前给媳妇发了条短信:我登机了。这二货媳妇回了条:吾皇万岁万岁万万岁!请问我媳妇回的短信有几个字?(用阿拉伯数字回答) 9

据说中国男人成功的标准是180㎡、180㎝和180㎜。请问,180这里面有几个数字?(用阿拉伯数字回答) 3

----------------------------------------

六 防灌水设置

打开注册邮件验证,见上 四

打开注册验证问答,见上 五

打开注册验证码,中文,背景图形。

经验证明,仅仅开启上面的3个注册验证,还是不能防止所有的机器人滴,何况还有真人坏蛋前来捣乱呢~~!这个时候,就需要我们采取进一步的预防措施勒,要使得它进得来,也没地方使坏:
 
      ① 在防灌水中设置发帖间隔 30秒

      ② 这里就到了discuz做得很好的一个地方, “发帖时智能启用验证码” 哦耶~~
discuz论坛安装小结

      而且,这个功能对真正的用户,还有个体贴的地方,就是当你的发帖数超过一定量之后,就可以无视之:
discuz论坛安装小结


      另外,还有个地方需要设置一下,否则好像会覆盖掉上面的,就是:用户->用户(管理)组->基本设置
discuz论坛安装小结


      ③ 修改用户组积分,改大一些,防止机器人疯狂刷帖来飙升级别,见下 七

      ④ 最后一步,再加上一把锁,对各级别用户时间段之内发帖的硬性限制,见下 七
discuz论坛安装小结


--------------------------------------

七 用户组及其权限设置

                      分数                  每小时主题   每小时回帖   附件尺寸   附件总尺寸   每天附件数量

0 贼老鼠         -99999~0                                        

1 小松鼠         0~50                                 10               1000         10000          20

2 牧羊犬         50~400             10                20               2000         20000          30

3 梅花鹿         400~3000         20                40               3000         30000          40

4 千里马         3000~9000       30                50               5000         40000          50

5 双峰驼         9000~60000     40                60               10000       50000          80

6 猛犸象         60000~99999   60                100             20000       100000        200

-----------------------------------

八 论坛常规设置

全局

      站点信息

      用户权限
            帖子最小字数:10
            帖子最大字数:30000

      上传设置
            论坛附件
                  附件 URL 地址、媒体附件播放:是

      水印设置
            论坛
                  discuz论坛安装小结

界面

      界面设置
            论坛首页
                  显示板块的下级子版块:是
                  显示友情链接:否 (就是显示 官方论坛 那个模块)

            帖子内容页
discuz论坛安装小结

防灌水

      验证设置
            验证码设置
                  登录时不启用验证码

运营

      站点任务
discuz论坛安装小结
任务自动提醒插件:任务提醒

-------------------------------------------

九 上传大尺寸附件的设置


参见:关于上传大尺寸附件的小结

另外,不能上传超大尺寸图片,这里:上传大尺寸图片提示“没有合法的文件被上传” 解决办法分享

-----------------------------------------

给图片附加水印

需要打开data文件夹的写入属性:
discuz论坛安装小结




好了,这时候可以打开论坛了。让机器人来的更猛烈些吧~~~
posted @ 2014-07-01 16:39  新旧老顽童  阅读(56)  评论(0)    收藏  举报