插件名称:Serv-U BBSFTP个人流量插件 for phpwind
===============================================
插件版本:1.65
适用版本:PHPWind v3.0.1 Beta
插件功能:结合FTP服务器,进行详细的流量下载控制.
插件特色:可是有效的分配FTP服务器的流量.
插件作者:rick
最后更新:2005-5-2
技术支持: http://www.rickw.cn/bbs/index.asp
安装难易:易
插件说明:原创首发,可以采用威望、积分或者金钱购买。
联盟可以设置 发贴数,现金数,积分段限制。
===============================================
安装步骤:
1.下载本插件包.
2.在主力FTP上 安装ServU插件bbsftp V1.65.
参考 ServU插件安装。
3. 上传 bbsftp.php 到 论坛 hack 目录。
上传bbsftp.htm 到论坛 templates\wind 目录。
上传 bbsftp 目录 到论坛 hack 目录。
注意是将 bbsftp 目录 包含子目录上传到 hack 目录。
上传完后会貌似 hack/bbsftp/ 的目录.
上传 db_mysql.php 到论坛 require 目录,覆盖原 db_mysql.php即可(*注)。
4.上传setup.asp 到 论坛目录,并执行它更新数据库,初始化基本参数配置。
主力FTP的数据库设为 第2步安装建立 的插件数据库。
5.进论坛后台,点击左边插件下面的 FTP服务中心 进入FTP插件后台管理面板。
a.先进入 BBSFTP ServU 配置 -> 插件参数配置 页, 配置插件的参数。密码存储方式选择 MD5加密32 。
b.添加你的ftp。点击左边的 Ftp配置管理->添加新的Ftp配置
地址端口(IP:Port): 只能填IP:port,不能填域名,port一定要填。
如果你的ftp的IP地址是动态的,可以在这里填 default,不到万不得已不推荐填default .
内网映射做FTP服务的,这里填你内网的 ip地址和端口。
给用户看到的url哪里填用户访问的地址即可。
公共帐号设置部分[如果你不需要出售密码的功能可以不管这个部分.]
公共帐号 就购买密码方式出售的帐号。
max no * 2 就是 密码出售量。
公共账号的密码插件每72小时自动更新一次。
服务器角色:设置一个角色名称。对应于 用户配置(角色)管理 中的一个 角色名称。如果你还没有配置角色。 这里先填一个名字如[mylinkname]。
填好其它项,点击 提交 按钮。
进入 用户配置(角色)管理,添加一个新的角色。
在homedir中填入ftp的根目录
在角色名中填入刚才 在ftp配置中填的角色名如[mylinkname]
IP访问规则 一般留空即可。
文件路径访问规则 填入 文件路径访问规则 中的 一个组号。如果尚未配置组号 先填入一个数字如[1]
填好其它项,点击 提交 按钮。
进入 文件路径访问规则
添加一个新的文件路径规则组
组号填刚才 在 角色配置中填的数字如[1]
文件(路径) 填 角色配置中的 homedir
填好其它项,点击 提交 按钮。
有多个ftp重复以上操作。注意 每个ftp的服务器角色 要设置为不同的角色名。
*注:
关于 db_mysql.php文件的修改说明
官方的该模块只支持同时连接一个mysql数据库,因为它没有保存
连接mysql数据库时的 link_id. 在调用mysql函数 时也省略了这个参数。
修改后的db_mysql.php 增加了一个变量 link_id,用来保存这个值,
在调用mysql函数时 增加了这个参数值。
具体请参考 php mysql函数部分。
点击下载文件