我安装了MacPorts安装的ProFTPD守护进程。 它像一个魅力一年的工作。 现在它根本不工作了。 我得到的是
ftp localhost Trying ::1... ftp: Can't connect to `::1': Connection refused Trying 127.0.0.1... ftp: Can't connect to `127.0.0.1': Connection refused Trying fe80::1%lo0... ftp: Can't connect to `fe80::1%lo0': Connection refused ftp: Can't connect to `localhost'
我写信给MacPorts和ProFTP,但迄今为止还没有答案,所以我希望这里有人能帮助我。
在这里find一些故障排除提示 当我检查我得到的ProTPD进程
ps -ef | grep proftpd 0 58 1 0 4Aug13 ?? 0:00.77 /opt/local/bin/daemondo --label=proftpd --start-cmd /opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper start ; --stop-cmd /opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper stop ; --restart-cmd /opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper restart ; --pid=none 501 27233 26992 0 1:42PM ttys000 0:00.00 grep proftpd
所以似乎有些进程正在运行。 但不是所需的ProFTPD过程。
当我使用以下命令查看端口21是否处于活动状态:
sudo lsof -i :21
我得到零结果。 所以ProFTPD显然没有运行,端口21没有激活,这是常规的FTP端口。
有人在这里知道我在这里失踪? 我需要回到本地网站副本的任何简单更新。
ProFTPDconfiguration文件在这里http://pastebin.com/4VvSHz5p 。 即使这是一个基本的设置,它似乎没有任何问题。 @Janne Pikkarainen提到它缺less目录,但最终这不是问题。
由GioMac提问我尝试了sudo proftpd -n -d 10 。 命令没有被发现。 命令sudo /opt/local/sbin/proftpd -n -d 10做了工作,给了我们一些线索
我按照GioMac的build议重新安装了所有的东西,但是也没有工作。 仍然有相同的错误。
然后我sudo /opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper startbuild议运行sudo /opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper start 。 从sbin和bin运行类似的命令不起作用。 然后我再次testing了FTP连接。
sudo /opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper start Password:
指挥工作,我没有任何错误。 ProFTPD重新开始像这样。 然后我做了最后的testing,看看我能不能在本地FTP:
jaspersmbp:etc jasper$ cd jaspersmbp:~ jasper$ ftp jasper@localhost Trying ::1... ftp: Can't connect to `::1': Connection refused Trying 127.0.0.1... Connected to localhost. 220 ProFTPD 1.3.3e Server (ProFTPD Default Installation) [127.0.0.1] 331 Password required for jasper Password: 230 User jasper logged in Remote system type is UNIX.
find了! 连接可以再次进行,我也可以再次更新我的本地WordPress安装。
看起来像这个文件有什么问题,可能是系统中发生了一些变化,或者包被破坏了。 尝试重新安装…
/opt/local/etc/LaunchDaemons/org.macports.proftpd/proftpd.wrapper
使用fink代替 – 这些构build对我来说更加稳定。
试图启动/停止/重新启动ProFTPd的包装似乎正在运行,但不是ProFTPd本身。 可能导致这个的原因出现在我的脑海里:
如果您尝试从手动启动ProFTPd会发生什么情况? 像/path/to/proftpd/binary ?