deepblue 发表于 2012-4-11 20:25:06

军哥 求助,LNMP安装完毕通过 IP/ftp/ 访问出错

显示未找到MYSQL服务,但其它网站都能正常配置和访问。是什么原因?错误信息如下:

Error: MySql server not found.

MySql error : Access denied for user 'ftp'@'localhost' (using password: YES)

vsftpd 也按照要求安装了一遍,但运行指令 service vsftpd status
显示:vsftpd: unrecognized service
难道安装不成功吗?安装也没提示出错

[ 本帖最后由 deepblue 于 2012-4-11 20:55 编辑 ]

licess 发表于 2012-4-11 20:55:52

ftp用户名的密码错误
也有可能当时添写的root密码错误,没创建成功

deepblue 发表于 2012-4-11 21:15:35

但MYSQL里是有FTP这个用户库的,安装时没要求用root帐户呐?
重新安装还是没用

licess 发表于 2012-4-12 08:46:02

如果数据库里用户名和数据表都存在,按 https://www.vpser.net/manage/lnmp-pureftpd-cp.html 里面最下面说的

请检查/home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件中mysql数据库连接信息是否和前面图形界面填写的一致,如果不一样请修改为正确的信息。(注意:localhost 和 127.0.0.1 在mysql链接的时候是不一样的!配置完成执行/root/pureftpd restart 重启一下。)

deepblue 发表于 2012-4-12 14:52:44

原帖由 licess 于 2012-4-12 08:46 发表 https://bbs.vpser.net/images/common/back.gif
如果数据库里用户名和数据表都存在,按 https://www.vpser.net/manage/lnmp-pureftpd-cp.html 里面最下面说的

请检查/home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件中mysql数据库 ...
嗯。把这两个配置文件的数据库用户密码改成root 和对应的密码,重启pureftpd 后就能进入FTP登陆界面了,但这界面上只有一个Administrator帐户,这个密码是多少我不记得了要怎么改?我进入MYSQL的 ftpusers库的 admin表,但密码字段是加密过的, 不敢改

deepblue 发表于 2012-4-12 15:14:57

原帖由 licess 于 2012-4-12 08:46 发表 https://bbs.vpser.net/images/common/back.gif
如果数据库里用户名和数据表都存在,按 https://www.vpser.net/manage/lnmp-pureftpd-cp.html 里面最下面说的

请检查/home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件中mysql数据库 ...
已经能登陆FTP管理界面,新添加了一个FTP帐户,用FileZilla Client测试出现
“”状态:收到无效字节,将禁用UTF-8编码。请在站点管理器中强制选择UTF-8编码“”
这个是什么原因?在新建FTP帐户 UID 和GID 分别是14 和 50 。

deepblue 发表于 2012-4-12 15:28:53

总算解决了,是UID 和GID 没有指定好的原因:handshake
页: [1]
查看完整版本: 军哥 求助,LNMP安装完毕通过 IP/ftp/ 访问出错