ich möchte einen Server mit XAMPP machen. ich habe xampp bereits installiert und port 8080 eingestellt. php und mysql funktionieren einwandfrei, aber ich kann nicht über das internet auf ftp zugreifen. Können Sie mir bitte einen Weg vorschlagen, wie ich das machen kann?
XAMPP wird mit dem FileZilla-FTP-Server vorinstalliert geliefert. So richten Sie den Dienst ein und erstellen ein Konto.
Aktivieren Sie den FileZilla-FTP-Dienst über die XAMPP-Systemsteuerung, damit er automatisch gestartet wird (aktivieren Sie das Kontrollkästchen neben filezilla, um den Dienst zu installieren). Starten Sie dann den Dienst manuell.
Erstellen Sie ein FTP-Konto über die FileZilla-Server-Oberfläche (im Wesentlichen das FileZilla-Kontrollfeld). Es gibt einen Link zum Startmenü im XAMPP-Ordner. Gehen Sie dann zu Users-> Add User-> Stuff-> Done.
Versuchen Sie, eine Verbindung zum Server herzustellen (localhost, Port 21).
XAMPP für Linux und Mac wird mit ProFTPD geliefert. Stellen Sie sicher, dass Sie den Dienst in der XAMPP-Systemsteuerung starten -> Server verwalten.
Weitere vollständige Anweisungen finden Sie im XAMPP-Dashboard von localhost -> Anleitungen -> FTP-Zugriff konfigurieren. Ich habe sie unten eingefügt:
Öffnen Sie ein neues Linux-Terminal und stellen Sie sicher, dass Sie als root angemeldet sind.
Erstellen Sie eine neue Gruppe mit dem Namen ftp. Diese Gruppe enthält die Benutzerkonten, die Dateien über FTP hochladen dürfen.
groupadd ftp
usermod -a -G ftp susan
cd/opt/lampp chown root.ftp htdocs chmod 775 htdocs
Sie können nun Dateien auf den XAMPP-Server übertragen, indem Sie die folgenden Schritte ausführen:
Wenn Sie vom selben System aus eine Verbindung zum Server herstellen, verwenden Sie "127.0.0.1" als Host-Adresse. Wenn Sie eine Verbindung von einem anderen System herstellen, verwenden Sie den Netzwerkhostnamen oder die IP-Adresse des XAMPP-Servers.
Verwenden Sie "21" als Port.
Geben Sie Ihren Linux-Benutzernamen und Ihr Passwort als FTP-Zugangsdaten ein.
Ihr FTP-Client sollte nun eine Verbindung zum Server herstellen und das Verzeichnis/opt/lampp/htdocs/eingeben, das das Standard-Web-Server-Dokumentstammverzeichnis ist.
Sobald die Datei erfolgreich übertragen wurde, sollten Sie sie in Aktion sehen können.