Joomla ‘JFTP::login: Unable to login’
在测试站点上用Joomla 1.5.15建站,建成后便开始往主站点迁移,迁移很顺畅,表面上一切都很正常,但是在进入后台修改Global Configuration的时候出现了问题,Save Config,得到如下错误信息:
* JFTP::login: Unable to login
* JFTP::write: Unable to use passive mode
- 第一个反应,Ftp Settings里面帐户或密码错了,几经修改,一个字母一个字母的敲,甚至怀疑键盘上某个键帽卡住了;
- Ftp路径错了?从/home到/public_html之间的目录,一层一层的改,没用;
拜Google大神,也没找到什么有用的信息,网上建议:
- 关闭PHP的Safe Mod,我压根就没开过…
- 在Global Configuration里把Enable FTP打成No。
‘Enable FTP’打到No以后有点用处,至少能Save Config了,但是以后就不能从后台安装扩展了:
* JFTP::login: Unable to login
* JFTP::write: Unable to use passive mode
* Warning! Failed to move file.
安装失败,这个是我不能接受的。继续排除问题:
- sh404sef…ok;
- .htaccess…fine;
- 换浏览器…
- 重启VPS…
开始抓狂了。
删除主站上所有文件,下载一个全新的Joomla来安装。当安装走到设置FTP那步的时候,Joomla找不到FTP路径。而在同一VPS的其它域名上安装时,Joomla却能正确的找到FTP路径。见鬼了,我又从来没有对主站域名进行过什么单独的服务器设置,郁闷开始…
对着屏幕,看着Joomla Global Configuration页面发呆:
安装Joomla不下二十次了,右图中红线部分的’127.0.0.1′我从来就没有修改过,每次都正常运行,难道是它?修改成主站的绝对FTP Host ‘ftp.xxxxx.com’,问题解决…
这个晚上,三个小时,就和这么不起眼的一个小问题纠缠了,再花三十分钟把它记录在博客上,希望对以后遇到类似Joomla ftp setting问题的朋友有所帮助吧。

R从来不用那个的,不知道有什么用。
[回复]
一个像素 答复:
Joomla上删除缓存啊,上传安装、图片等都和ftp有关,可以不开启,但是设置一定要正确。我的理解。
[回复]
目前还没接触到这个系统 先学习了 谢谢博主的分享
[回复]
准备建什么站呢?
[回复]
Anonymous 答复:
See footer.
[回复]