Wie kann ich mit XAMPP mit Filezilla unter Mac OS X auf localhost zugreifen?

5788
Croco2511

Ich habe XAMPP erfolgreich unter Mac OS X EL Capitan Version 10.11.1 installiert. Apache Server, ProFTPD und MySQL Database laufen.

Ich habe XAMPPs How-to-Guide zur Übertragung von Dateien über den proFTPD-Server / zum Konfigurieren des FTP-Zugriffs befolgt, sodass ich auch einen FTP-Client wie Filezilla verwenden kann, um auf das Unterverzeichnis htdocs / des XAMPP-Installationsverzeichnisses zuzugreifen.

Da ich der einzige Benutzer bin, habe ich keine Gruppe erstellt. Ich habe jedoch das Verzeichnis chown und chmod so beschreibbar und ich bin der Besitzer.

Hostadresse: 127.0.0.1

Port 21

username = Benutzername meines Macbook-Kontos (= der, der angezeigt wird, wenn ich whoami mit Terminal verwende)

password = Passwort für mein Macbook-Konto

Kein Tippfehler Alles scheint richtig zu sein. Ich kann aber keine Verbindung herstellen.

Status: Connecting to 127.0.0.1:21...  Status: Connection established, waiting for welcome message...  Response: 220 ProFTPD 1.3.4c Server (ProFTPD) [::ffff:127.0.0.1]  Command: USER ******  Response: 331 Password required for ******  Command: PASS **********  Response: 530 Login incorrect.  Error: Critical error: Could not connect to server 

Wenn ich den Fernzugriff aktiviere und dann FileZilla und SFTP verwende, werden auch der Hostname, localhost, mein Benutzername und mein Passwort akzeptiert. In diesem Fall kann ich den Ordner htdocs jedoch nicht sehen. Es ist kein Verzeichnis / Applications / XAMPP / xamppfiles / htdocs / zu finden.

Gibt es unter Mac OS X EL Capitan etwas, das den Zugriff verhindert?

1
Da Sie Port 21 verwenden, stellen Sie sicher, dass Ihr Port während der Ausführung von XAMP geöffnet ist. Es gibt Online-Seiten, die offene Ports prüfen, wenn Sie kein Werkzeug dafür haben. Stellen Sie auch für FileZilla sicher, dass Sie den richtigen Port verwenden, und stellen Sie ihn manuell ein. Stellen Sie außerdem sicher, dass in Ihrem Router eine Portweiterleitung eingerichtet ist. Dies kann redundant erscheinen, aber Sie haben uns dies in Ihrer Frage nicht mitgeteilt. ejbytes vor 7 Jahren 0
Haben Sie Ihre Konfiguration in /Applications/XAMPP/etc/proftpd.conf eingerichtet? Wie hier gesagt? http://www.kometschuh.de/XAMPPFTPConfigurtionMacOSX.html mt025 vor 7 Jahren 0
@ mt025: Ich habe auch die Datei proftod.conf aktualisiert. Croco2511 vor 7 Jahren 0
Zusatz: Wenn ich den Fernzugriff aktiviere und dann Filezilla und SFTP verwende, Hostname und auch localhost, mein Benutzername und mein Passwort, werden diese Werte akzeptiert. In diesem Fall kann ich den Ordner htdocs jedoch nicht sehen. Es ist kein Verzeichnis / Applications / XAMPP / xamppfiles / htdocs / zu finden. Croco2511 vor 7 Jahren 0
* "password = Passwort für mein Macbook-Konto" * Sind Sie sicher, dass ProFTPD das Passwort Ihres Kontos kennt? (Im Gegensatz zu Apples integriertem Fernzugriff würde ich ** davon ausgehen, dass ProFTPD das Kennwort nicht vom Betriebssystem selbst erhalten kann. Wenn Sie also dasselbe verwenden möchten, sollten Sie ihm hoffentlich Ihr Kennwort mitteilen.) Arjan vor 7 Jahren 0
@ Arjan Deshalb habe ich die Datei proftpd.conf bearbeitet und dort mein Passwort hinzugefügt. Ich weiß nicht, wo ich sonst das Passwort hinzufügen soll. Croco2511 vor 7 Jahren 0

1 Antwort auf die Frage

1
Croco2511

Vielen Dank an alle für die Hilfe.

Das Bearbeiten der Datei proftpd.conf funktionierte nicht und folgte den Schritten, die in den Anleitungsblättern aufgeführt sind, in denen Sie aufgefordert werden, Terminal zu verwenden, um Dateien zu chown und chmod.

Das hat am Ende für mich funktioniert:

Aktivieren Sie die Remote-Anmeldung für Mac-Benutzerprofil

Verwenden Sie nicht FTP und Port 21, sondern nur SFTP und Port 22

Verwenden Sie den Mac-Benutzernamen und das Kennwort. Der Hostname lautet 127.0.0.1

Legen Sie auf der Registerkarte "Erweitert" des Filezilla Site Manager das Standard-Remote-Verzeichnis auf / Applications / XAMPP / xamppfiles / htdocs fest

Der letzte Schritt war der Trick, da ich zuvor nur den Ordner Applications in meinem Ordner Username gesehen habe, aber keinen Zugriff auf den Hauptordner Applications.