lnmp安装完成后,安装了Pureftpd,登录ftp管理中心开了账号后,用开的账号登录ftp,发现无法连接ftp总结了以下几点原因。
首先检查一下/usr/local/pureftpd/pureftpd-mysql.conf 和/home/wwwroot/ftp/config.php 中的mysql链接信息和mysql数据库中的信息是否一致。如果数据库信息一致,那就查看一下ftp的状态,运行命令:
/root/pureftpd status 查看ftp服务器是否运行,如果已经运行请参照方法1,如果未运行请参照方法2。
1、检查这里选择的权限分配。uid,gid 都选www
2、如果上面的方法还是不能解决该问题,
查看登陆信息时,都显示无法连接数据库。 cat /var/log/messages
用命令检查Pureftpd的进程: ps -ef | grep pure
看到相应编码后,用命令手动结束进程: kill -9 1589
再用命令检查Pureftpd的进程是否给结束: ps -ef | grep pure 如果不在显示ftp的进程说明进程已经关掉啦。
然后重启ftp /root/pureftpd start 重新打开ftp进行连接,就ok啦!如果此方法不行,那就重新装Pureftpd,哈哈
技术分享,技术交流,小涛与您共同成长