免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1805 | 回复: 4
打印 上一主题 下一主题

[FTP] [请教]pureftp配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-07 10:00 |只看该作者 |倒序浏览
我用的是红旗,参照http://bbs.chinaunix.net/viewthr ... amp;highlight=mysql里的教程配的,但是到起动 /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf  时出现问题了。
   提示是:Running: /usr/local/pureftpd/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z
      静侯好心人的回复:

论坛徽章:
0
2 [报告]
发表于 2006-04-07 11:14 |只看该作者
Running: /usr/local/pureftpd/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z


这个是正常的启动信息

访问一下试试吧!

论坛徽章:
0
3 [报告]
发表于 2006-04-07 14:27 |只看该作者
是吗,那先谢了,但是我我在网址里输入http://192.168.1.49/pureftpd_php_manager/
   又出错了,提示是: Can't establish DB connection.
                      Lost connection to MySQL server during query
  我是一个新手,都配了几天了,希望你们能说得祥细点。。。

论坛徽章:
0
4 [报告]
发表于 2006-04-07 14:45 |只看该作者
你也需要把你的配置情况说得清楚一些啊

论坛徽章:
0
5 [报告]
发表于 2006-04-07 15:36 |只看该作者
好吧,我的配置过程是:
我下的是pure-ftpd-1.0.22,先解压 ./configure --prefix=/usr/local/pureftpd --with-mysql=/usr/local/mysql --with-paranoidmsg --with-shadow --with-welcomemsg --with-uploadscript --with-quotas --with-cookie --with-pam --with-virtualhosts --with-virtualroot --with-diraliases --with-sysquotas --with-ratios --with-ftpwho --with-throttling --with-language=simplified-chinese
#make install clean
#cd configuration-file
#chmod u+x pure-config.pl
#cp pure-config.pl /usr/local/sbin/   
#cp pure-ftpd.conf /usr/local/etc/   
2、然后配置pure-ftpd.conf
我修改了 #MySQLConfigFile               /usr/local/etc/pureftpd-mysql.conf 保存
解压pureftpd_php_manager并复至/var/www/html/pureftpd_php_manager并
#mv pureftpd-mysql.conf.sample /usr/local/etc/pureftpd-mysql.conf
3、修改pureftpd-mysql.conf
#MYSQLSocket     /var/lib/mysql/mysql.sock
MYSQLUser       pureftpd
MYSQLPassword   12345
MYSQLDatabase   pureftpd
4、建库
mysql> create database pureftpd;
mysql>use pureftpd;
mysql>create table users (
User varchar(16) NOT NULL default '',
status enum('0','1') NOT NULL default '0',
Password varchar(64) NOT NULL default '',
Uid varchar(11) NOT NULL default '-1',
Gid varchar(11) NOT NULL default '-1',
Dir varchar(12) NOT NULL default '',
ULBandwidth smallint(5) NOT NULL default '0',
DLBandwidth smallint(5) NOT NULL default '0',
comment tinytext NOT NULL,
ipaccess varchar(15) NOT NULL default '*',
QuotaSize smallint(5) NOT NULL default '0',
QuotaFiles int(11) NOT NULL default 0,
PRIMARY KEY (User),
UNIQUE KEY User (User)
) TYPE=MyISAM;
mysql>;grant all privileges on pureftpd.* to pureftpd@localhost identified by '12345';
mysql>;FLUSH PRIVILEGES;
5、修改pureftp.config.php
$PUREFTP_CONFIG_FILE    = '/usr/local/etc/pureftpd-mysql.conf';
$FTP_WHO    = "/usr/local/pureftpd/sbin/pure-ftpwho";
$DefaultUid = "2000";   # Default User ID ( must be a real user acct )
$DefaultGid = "2000";           # Default Group ID ( must be a real group acct )
$DefaultDir = "/home";          # Default User Dir ( use /./ at the end to chroot )
6、建户,组
groupadd ftpusers –g 2000
useradd ftp -u 2000 -g ftpusers -s /sbin/nologin
7、起动
#/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf
#killall pure-ftpd
然后 http://192.168.1.49/pureftpd_php_manager/

便出现错误提示
Can't establish DB connection.
#HY000Host 'localhost.localdomain' is not allowed to connect to this MySQL server


希望你能看看,解决我的问题。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP