安装PureFTPd和FTP管理面板,结果出来了: Error:
<<安装PureFTPd和FTP管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,提示安装完PureFTPd后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理FTP。>>1,照着上面安装了,结果出来了:
Error: MySql server not found.
MySql error : Access denied for user 'ftp'@'localhost' (using password: YES)
2,登录/phpmyadmin 查看一下,根本没有ftp这个数据库,却多了一个数据库: ftpusers
求真相!
求解决之道! 可能数据库连接信息错误
按https://www.vpser.net/manage/lnmp-pureftpd-cp.html 文章末尾提示查找看看
再看看cat /var/log/messages | grep ftp 里有没有ftp的相关错误信息
就是ftpuser数据库没说过数据库名是ftp吧
回复 2# 的帖子
MySql error : Access denied for user 'ftp'@'localhost' (using password: YES)根据这个错误提示里的 'ftp'@'localhost' 难道数据库名不是ftp???
不过我还是照着军哥说的看看,有什么问题再来请教! 那是用户,自己可以写个php的连接代码故意写错密码试试就知道了
回复 2# 的帖子 终于解决这个问题,进入成功新天地!!!
查看检查/home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件 弄明白了,原来是新建了了一个 ftp的用户,然后里面确实有名为:ftpuser的数据库!最终比对一下原来这两个文件里的密码不一致,修改一致了,终于看到熟悉的登录界面!!!
不过我还要弱弱的问一下,那个默认账户root也有一个名为:ftpuser的数据库,这是干什么的呢?
页:
[1]