lnmp下Pureftpd的530错误

lnmp下安装好Pureftpd后,使用时出现530错误解决方法:
首先检查一下/usr/local/pureftpd/pureftpd-mysql.conf 和/home/wwwroot/ftp/config.php中的mysql链接信息和mysql数据库中的信息是否一致,特别是密码。

cat /var/log/messages
查看登陆信息时,都显示无法连接数据库。
用命令检查Pureftpd的进程:

ps -ef | grep pure
看到相应编码后,用命令手动结束进程:

view plaincopy to clipboardprint?
kill -9 1589
再用命令检查Pureftpd的进程是否给结束:

ps -ef | grep pure
最后,再重启一次Pureftp:
/root/pureftpd start

 

Pureftpd安装

LNMP一键安装包里的Pureftpd安装脚本是需要MySQL支持的,安装前需要已经安装好LNMP,这个自带一个PHP编写的用户管理界面。

 

安装

进入lnmp1.0解压后的目录,执行:./pureftpd.sh 会显示如下图:
lnmp安装pureftpd服务器
按提示输入当前MySQL的root密码,输入完成,回车确认,会提示如下信息:
lnmp安装pureftpd服务器“这一步是设置FTP用户管理后台的登陆密码。输入完成回车确认
lnmp安装pureftpd服务器“
因为PHP管理后台需要连接数据库,所以会在MySQL上创建一个ftp用户,这里设置的就是这个用户的密码。输入完成,回车确认。

 

回车 显示 ”Press any key to start install Pure-FTPd…“ 再次回车确认即可开始安装。

如果使用的是MySQL 5.5,如果不能确定版本执行:/usr/local/mysql/bin/mysql -V 就会显示,前面安装完后需要按http://lnmp.org/faq/fix-pureftpd-bug-mysql-55.html 修复才可以。

添加用户

安装完成后,在浏览器输入: http://你的ip/ftp/ 用刚才设置的FTP用户管理后台的登陆密码登陆。登陆后界面如下:
lnmp purefptd面板
添加一个用户名到你要添加的目录。

 

uid,gid 都选www。

注:有用户可能找不到选择目录的地方,选目录是点击”主目录“ 最后面有个圆形套着三角形的图标,点一下就会出来。

赞 (0)
分享到:更多 ()