zoukankan      html  css  js  c++  java
  • 安装BBSFTP插件的经历

    论坛中FTP没有限制导致了一大批潜水员的出现,没有办法只有安装BBSFTP插件来控制流量,实行流量购买,密码购买,让潜水员冒出来,呵呵

    1、由于FTP服务器有多台所以选用SQL2000数据库作后台

    打开SQL查询器运行logdb-mssql.sql后建立数据表

    2、FTP的设置

    http://redcheek.net/bbs下载了BBSFTP1.5的插件,解压后把servU插件中的bbsftp.dll,bbsftp.ini复制到servU的目录,停止ftp服务器,在在ServUDaemon.ini中加入
    [EXTERNAL]
    EventHookDLL1=bbsftp.dll
    ClientCheckDLL1=bbsftp.dll

    修改bbsftp.ini由于使用SQL数据库,连接改为

    [RICKDLL]
    UseDiffDataBase=0

    ;0表示bbs数据库和记录数据不使用同一个数据库

    ;1表示bbs数据库和记录数据使用同一个数据库
    BBSDBCnn=Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Data Source=sql地址
    LogDBCnn=Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名;Data Source=sql地址

    密码肯定不能写出来了 ,重新启动FTP服务器

    在ServUStartUpLog.txt中看到

    Fri 20Aug04 09:01:45 - Serv-U FTP Server v5.0 - (5.0.0.4) - Copyright (c) 1995-2004 Cat Soft, All Rights Reserved - by Rob Beckers
    Fri 20Aug04 09:01:45 - Cat Soft is an affiliate of Rhino Software, Inc.
    Fri 20Aug04 09:01:49 - Loaded external DLL bbsftp.dll
    Fri 20Aug04 09:01:49 - Using WinSock 2.0 - max. 32767 sockets
    Fri 20Aug04 09:01:50 - FTP Server listening on port number 21, IP 127.0.0.1
    Fri 20Aug04 09:01:50 - FTP Server listening on port number 43958, IP 127.0.0.1
    Fri 20Aug04 09:02:48 - Loaded external DLL bbsftp.dll

    表示服务器正常

    3、论坛的设置

    接下来把论坛插件复制到相应的论坛目录,修改ftp.asp

    const UseDvbbs7Database = 1
    可用值 1 或者 0
    1表示 将 ftp帐号信息记录在 论坛数据库中。
    0表示 将 ftp帐号信息记录在 bbsftp logdb数据库中。

    const UseDvbbsUserNameAndPassword = 1
    可用值 1 或者 0
    1 表示 ftp帐号 使用论坛用户名和密码 

    0 表示 ftp帐号 使用 前缀+论坛用户名 作为用户名,密码由用户设置。

    进入论坛后台管理 页面的 菜单管理->论坛菜单管理。点击 新建菜单 按下图填写,其它的用缺省值就可以了

    打开ftpdbsetup.asp文件,如果你使用sqlserver服务器,修改第四行 为 const UseSQLServer = 1
    将ftpdbsetup.asp上传到 论坛目录中。
    在浏览器中运行它。
    更新数据库后。

    不要关闭浏览器。

    将ftpdbsetup.asp直接删除即可。

    进入插件管理中心

    进入论坛后台管理 页面的 菜单管理->论坛菜单管理 
    这里会看到前面建立的菜单


    点击 操作 中 的管理,进入插件管理中心。

    a.先进入插件参数配置页, 配置插件的参数。


    b.添加你的ftp。点击左边的 Ftp配置管理->添加新的Ftp配置
    地址端口(IP:Port): 只能填IP:port,不能填域名,port一定要填。
    公共帐号 就购买密码方式出售的帐号。
    max no * 2 就是 密码出售量。
    服务器角色:设置一个角色名称。对应于 用户配置(角色)管理 中的一个 角色名称。如果你还没有配置角色。 这里先填一个名字如[mylinkname]。
    填好其它项,点击 提交 按钮。

    进入 用户配置(角色)管理,添加一个新的角色。
    在homedir中填入ftp的根目录
    在角色名中填入刚才 在ftp配置中填的角色名如[mylinkname]
    IP访问规则 一般留空即可。
    文件路径访问规则 填入 文件路径访问规则 中的 一个组号。如果尚未配置组号 先填入一个数字如[1]
    填好其它项,点击 提交 按钮。

    进入 文件路径访问规则
    添加一个新的文件路径规则组
    组号填刚才 在 角色配置中填的数字如[1]
    文件(路径) 填 角色配置中的 homedir
    填好其它项,点击 提交 按钮。

    有多个ftp重复以上操作。注意 每个ftp的服务器角色 要设置为不同的角色名。

    关键 :由于动网论坛默认的是MD5 16位加密,所有要在插件设置中设置用户密码加密为MD5 16位。

    4、测试成功

  • 相关阅读:
    第一阶段
    堆栈的内容------全局变量(实例变量)---静态变量等等
    this和引用变量的地址值是同一个---------new后面的是构造方法
    引用数据类型的传递,那个值先输出,后面的也同样是同一个值
    基本数据类型的传递,参数传递的是具体的值
    构造方法和构造代码块
    装饰器初识
    Bootstrap框架
    Django ORM那些相关操作
    jQuery
  • 原文地址:https://www.cnblogs.com/pupil/p/113269.html
Copyright © 2011-2022 走看看