puradmin v 0.21 下载及安装说明

返回 http://www.yiyou.org/

点击此下载安装程序 (281kb)
点击此下载freebsd 6.2下的自动安装脚本(安装方法请看下面) (24mb)

问题反馈

致2007/10/17 09:30 前下载的用户

由于在制作模板时的疏忽,没有将“管理员列表”添加到菜单上,以致无法管理管理员的帐户,在此造成的不便,本人深感慊意!

下载下面的文件,覆盖原先的目录即可 原始目录为 html

点击下载新模板

如果你想使用数字验证码(更容易辨认),请下载下面的文件覆盖原先的文件,位置在 libs/Ext/,在此之后的用户不需要下载。

点击下载

另外,为了使字体更美观,请将 addon/font.ttf.bak 改为 font.ttf,在此日期之后下载的用户不需要这样做。

cd /your_ftp_install_path/addon
mv font.ttf.bak font.ttf

pureadmin 0.21 简介

pureadmin 是pureftpd 的后台管理程序,可以通过此程序去管理mysql 数据库的帐户。程序以perl cgi 方式运行,采用了模板结构。

pureadmin 0.21有以下功能

1、用户管理 2、用户自助注册(需要在系统里打开)3、用户可自主修改密码 4、 查看当前在线用户 5、查看用户空间使用情况

相对0.1 有以下改进

1、程序基本重写 2、采用模块方式 3、程序提示等大部分由英文改为中文 4、增加了 查看用户空间使用情况,注册用户,用户修改密码等功能 5、增加了图片验证码

6、 模板重做比前更美观。

运行环境

1、linux/unix 系统 2、perl 5.6 以上 3、系统需要有下面的perl 模块(大部份系统以自带)4、apache/mysql

需求列表

apache
gd
jpeg
mysql-client mysql-server
p5-DBD-mysql
p5-DBI
p5-GD
p5-GD-Barcode
p5-Storable
p5-gettext
perl
png

安装方法(手工)

由于时间关系,安装pureftpd/apache/mysql 在此略过,你愿意写一份详细的安装文档请告知我。

请参考 http://www.yiyou.org/docs/pureftp_pureadmin_01/

1、下载 (linux系统用wget,freebsd 系统用fetch,下面以freebsd 为例)

fetch http://www.yiyou.org/docs/pureadmin_021/pureadmin021.tar.gz

tar zxf pureadmin021.tar.gz
cd pureadmin021

2、配置apache

添加一个cgi 运行环境,如果你不是十分了解,可以参考apache 手册,或直接复制docs/ftp.conf 到apache 的Include 目录下

cp docs/ftp.conf /usr/local/etc/apache2/Inculdes

3、导入mysql数据库

导入前,我们建议你修改docs/pureftp.sql 文件里的 passwd,红色部分,这是mysql 的用户密码,如果你经验不足,可以不修改。

INSERT INTO mysql.user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, 
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv,
Index_priv, Alter_priv) VALUES('localhost','ftp',PASSWORD('passwd'),'Y','Y','Y','Y','N','N','N','N','N','N','N','N','N','N');
mysql -uroot -p <docs/pureftp.sql

4、复制程序

刚才我们配置cgi 的位置为 /usr/local/www/ftp (请看上面第2点)同样你可以跟据自己的需要放在不同的位置

cd .. #退出pureadmin021 目录
cp -r pureadmin021 /usr/local/www/ftp 

5、修改配置文件

用编辑器修改/usr/local/ftp/ftp.cf (目录位置视你的安装位置而定),修改下面的参数

# mysql user mysql 的用户名
MYSQL_USER=ftp


# mysql passwd 密码
MYSQL_PASSWD=passwd


# mysql database name  数据库
MYSQL_DB = ftpusers

6、修改ftpstatus 权限

如果你需要显示ftp 在线用户必需对addon/ftpstatus 设置特殊权限

cd /usr/local/www/ftp/addon
chown root:wheel ftpstatus  #BSD 系统,wheel组是BSD特有的,linux 请参加其它资料

chmod 755 ftpstatus

chmod ug+s ftpstatus

7、完成安装

打开浏览器,输入http://your_ip/ftp 即可访问 默认用户名:admin 密码为:passwd

使用自动安装包

fetch http://www.yiyou.org/docs/pureadmin_021/pureadmin021_pkg.tar.gz

tar zxf pureadmin021_pkg.tar.gz

cd pureadmin021_pkg

cd auto

./autoinstall.sh

界面欣赏

版权声明

本人不承担本软件使用后产生的任何后果,本软件为开源软件,如果你变更了软件内容,请向作者公布变更内容,并保存版权信息。

返回 http://www.yiyou.org/

特别鸣谢zhanming 为本程序提供美工支持!