2

我在 os x mavericks 上运行 xampp Xampp 不会启动 ProFTPD 服务器。当我试图启动它总是失败。

在应用程序日志中它说

 Starting ProFTPD...
 Checking syntax of configuration file
 /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started

即使重新安装 XAMPP ProFTPD 也无法启动

4

2 回答 2

12

当另一个 FTP 在同一端口上运行时会发生这种情况。

我也遇到了同样的问题,然后我通过以下步骤解决了这个问题。

1. Open the file /Applications/XAMPP/etc/proftpd.conf

2. Search for the port "21" and change it to some other port (e.g 28).

3. Open the file /Applications/XAMPP/xamppfiles/xampp

4. Search for the port "testport 21" and replace it to "testport 28". 

5. Now go and run "sudo /Applications/XAMPP/xamppfiles/xampp start". (It should work now).

希望这可以帮助 :)

于 2014-05-10T08:08:25.533 回答
1
If you are Linux server, the the best and most quickly way is to do:

第一步,找到ftp服务器的PID(第二列),如21882、22108....

ps aux | grep ftp

第2步,杀死这些PID

sudo kill -9 21882
于 2016-11-02T23:29:38.017 回答