Visser Labs – WooCommerce Plugins

  1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Store Exporter Deluxe
  4. So exportieren Sie mit Store Exporter Deluxe nach FTP oder SFTP

So exportieren Sie mit Store Exporter Deluxe nach FTP oder SFTP

Wenn ein Lieferant, Marktplatz oder ein Buchhaltungssystem Ihre WooCommerce-Daten zu einer bestimmten Zeit auf einem Server ablegen muss, ist das Versenden einer Datei per E-Mail oder das Herunterladen von Hand nicht skalierbar. Store Exporter Deluxe kann stattdessen einen geplanten Export direkt auf einen FTP- oder SFTP-Server pushen, sodass die Datei jedes Mal, wenn der Zeitplan ausgeführt wird, von selbst dort landet, wo sie hingehört.

Dieser Artikel behandelt die Einrichtung der FTP / SFTP-Zustellungsmethode für einen geplanten Export: jedes Feld im Formular, wie der Zeitplan einmal ausgeführt wird, um zu bestätigen, dass er eine Verbindung herstellt, bevor er einem Timer anvertraut wird, und was die Fehlermeldungen des Plugins bedeuten, wenn eine Verbindung fehlschlägt.

Voraussetzungen

AnforderungDetails
PluginStore Exporter Deluxe ist aktiv und lizenziert
Geplanter ExportSie haben bereits einen geplanten Export erstellt. Detaillierte Anweisungen finden Sie unter So planen Sie Exporte in Store Exporter Deluxe
ServerdetailsHalten Sie den Host, Port, Benutzernamen und das Passwort von Ihrem Hosting- oder FTP-Anbieter bereit, bevor Sie beginnen. Nur die Passwortauthentifizierung wird unterstützt. Lesen Sie die Notiz unten, falls Ihr SFTP-Server einen privaten Schlüssel benötigt.

Auswahl von FTP / SFTP als Zustellungsmethode

  1. Öffnen Sie WooCommerce → Store Export → Geplante Exporte.
  2. Öffnen Sie den zu konfigurierenden Zeitplan oder klicken Sie auf Neuer Zeitplan, um einen zu erstellen.
  3. Klicken Sie oben im Formular auf den Schritt Methode.
  4. Wählen Sie die Karte FTP / SFTP.

Durch die Auswahl wird darunter ein Bereich FTP / SFTP-Einstellungen unter den Karten für die Zustellungsmethoden angezeigt.

Der Schritt „Methode“ mit der ausgewählten FTP/SFTP-Zustellkarte, die darunter erscheinende FTP/SFTP-Einstellungen-Panel anzeigt

Konfigurieren der Verbindung

Der Bereich FTP / SFTP-Einstellungen enthält diese Felder:

  • Protokoll: Wählen Sie FTP oder SFTP. SFTP verschlüsselt die Verbindung über SSH und ist die sicherere Wahl, wenn Ihr Host es anbietet.
  • Host: Die Adresse des FTP- oder SFTP-Servers, z. B. ftp.example.com.
  • Port: Der Verbindungshafen des Servers. Lassen Sie dieses Feld leer, um den üblichen Standard des Protokolls zu verwenden, der im Feld als Platzhaltertext angezeigt wird: 21 für FTP, 22 für SFTP.
  • Benutzername: Der Kontobenutzername, den Ihnen Ihr FTP- oder SFTP-Anbieter gegeben hat.
  • Passwort: Das Kontopasswort. Sobald ein Zeitplan ein gespeichertes Passwort hat, zeigt dieses Feld Punkte anstelle des tatsächlichen Werts und eine Notiz, dass ein Passwort bereits gespeichert ist. Lassen Sie es leer, um das gespeicherte Passwort beizubehalten, oder geben Sie ein neues ein, um es zu ersetzen.
  • Pfad zum Remote-Verzeichnis: Der Ordner auf dem Remote-Server, in den hochgeladen werden soll, z. B. /exports/.
  • Dateiname (optional): Überschreibt den Namen der hochgeladenen Datei. Lassen Sie dieses Feld leer, um den Standarddateinamen des Exports zu verwenden.

Das FTP / SFTP-Formular unterstützt nur die Authentifizierung mit Benutzername und Passwort. Es gibt keine Einstellung für einen privaten Schlüssel, sodass ein SFTP-Server, der einen privaten Schlüssel benötigt, nicht mit diesem Formular verwendet werden kann.

Das FTP/SFTP-Einstellungen-Panel mit den annotierten Feldern Protokoll, Host, Benutzername und Passwort

Nachdem Sie diese ausgefüllt haben, klicken Sie auf Zeitplan erstellen (oder Zeitplan speichern bei einem bestehenden) zum Speichern.

Testen der Verbindung, bevor Sie sich auf den Zeitplan verlassen

Es gibt keine separate Schaltfläche Verbindung testen im FTP / SFTP-Formular. Speichern Sie stattdessen den Zeitplan mit den ausgefüllten Verbindungsdetails und lösen Sie dann eine tatsächliche Ausführung nach Bedarf aus, anstatt auf den nächsten geplanten Zeitpunkt zu warten:

  1. Suchen Sie auf dem Bildschirm Geplante Exporte den gerade gespeicherten Zeitplan.
  2. Öffnen Sie das Aktionsmenü der Zeile (die Schaltfläche ⋮) und klicken Sie auf Jetzt ausführen.
  3. Beobachten Sie das Bedienfeld Aktuelle Aktivitäten auf demselben Bildschirm. Der Durchlauf wird als In Bearbeitung angezeigt und dann zu Abgeschlossen oder Fehlgeschlagen aktualisiert.

Ein Status Abgeschlossen bestätigt, dass die Datei Ihren FTP- oder SFTP-Server erreicht hat. Wenn Fehlgeschlagen angezeigt wird, finden Sie den genauen Grund im Audit-Protokoll:

  1. Öffnen Sie WooCommerce → Store Export → Einstellungen und wählen Sie den Abschnitt Audit-Protokoll.
  2. Stellen Sie sicher, dass Audit-Protokoll aktivieren aktiviert ist (standardmäßig aktiviert) und dass Geplante Exporte nicht auf Keine eingestellt ist. Standardmäßig erfassen alle anderen Stufen, einschließlich Minimal, Fehlerdetails, das Feld, das die genaue Fehlermeldung des Plugins enthält.
  3. Öffnen Sie Audit-Protokoll in der Store Export-Seitenleiste und erweitern Sie den Eintrag des fehlgeschlagenen Durchlaufs, um die Fehlermeldung zu lesen. Wenn kein Eintrag für diesen Durchlauf vorhanden ist, korrigieren Sie die Einstellungen aus Schritt 2 und führen Sie Jetzt ausführen erneut aus.

Das Bedienfeld Aktuelle Aktivitäten zeigt nur an, ob ein Durchlauf erfolgreich war oder fehlgeschlagen ist. Der genaue Grund liegt im Eintrag des Audit-Protokolls für diesen Durchlauf. Wenn ein Zeitplan in seinem Erweitert-Schritt seine eigene Protokollstufe festlegt, gilt diese Stufe vor der in den Einstellungen.

Der Abschnitt „Audit Log“-Einstellungen mit aktiviertem „Enable Audit Log“ und der Einstellung „Scheduled Exports“-Protokollstufe auf „Minimal“

Fehlerbehebung

„Anmeldung für Benutzer … auf FTP-Server inkorrekt“ oder „SFTP-Anmeldung für Benutzer … fehlgeschlagen“
Ihr Benutzername oder Passwort ist falsch, oder das Konto hat keine Berechtigung, sich von Ihrem Server aus anzumelden. Geben Sie beide im Schritt Methode erneut ein und speichern Sie erneut. Denken Sie daran, dass ein leeres Feld Passwort das bereits gespeicherte Passwort beibehält. Wenn Sie es ändern wollten, geben Sie es vor dem Speichern erneut ein.
„Es gab ein Problem bei der Verbindung zu … über FTP“
Store Exporter Deluxe konnte den Host über das FTP-Protokoll überhaupt nicht erreichen. Überprüfen Sie die Felder Host und Port auf Tippfehler und bestätigen Sie mit Ihrem Hosting- oder FTP-Anbieter, dass der Server Verbindungen über diesen Port von außerhalb seines eigenen Netzwerks akzeptiert. Einige Hosts erlauben FTP-Verbindungen nur von bestimmten IP-Adressen, was die Verbindung des Plugin-Servers blockiert.
Ein SFTP-Durchlauf schlägt mit einem Verbindungs- oder Zeitüberschreitungsfehler fehl
Store Exporter Deluxe konnte den SFTP-Server nicht erreichen. Überprüfen Sie die Felder Host und Port (SFTP verwendet standardmäßig Port 22) und bestätigen Sie mit Ihrem Hosting- oder SFTP-Anbieter, dass der Server SFTP-Verbindungen von Ihrem Website-Server akzeptiert.
„Konnte das Verzeichnis … auf dem FTP-Server nicht wechseln …“ (FTP) oder „Konnte das Remote-Verzeichnis nicht finden oder erstellen …“ / „Konnte das Verzeichnis … auf dem SFTP-Server nicht wechseln …“ (SFTP)
Der Pfad unter Remote Directory Path existiert auf dem entfernten Server nicht. SFTP versucht, ihn automatisch zu erstellen, wenn Ihr Konto die Berechtigung dazu hat. FTP erstellt keine fehlenden Ordner. Erstellen Sie den Ordner daher zuerst selbst, wenn Sie reines FTP verwenden. Bestätigen Sie in jedem Fall den genauen Pfad mit demjenigen, der den entfernten Server verwaltet, einschließlich des führenden Schrägstrichs, und stellen Sie sicher, dass Ihr Konto Schreibzugriff darauf hat.
„Datei konnte nicht nach FTP hochgeladen werden“ (FTP) oder „Datei … konnte nicht auf SFTP-Server … hochgeladen werden“ (SFTP)
Die Verbindung und die Anmeldung waren erfolgreich, aber der Upload selbst schlug fehl, normalerweise weil das Konto Lesezugriff auf das Verzeichnis hat, aber keinen Schreibzugriff. Bitten Sie Ihren Hosting- oder FTP-Anbieter, zu bestätigen, dass Ihr Konto Dateien dort schreiben kann und nicht nur auflisten.

FAQ

Was ist besser, FTP oder SFTP?
Verwenden Sie SFTP, wenn Ihr Server es unterstützt. Es verschlüsselt die Verbindung, einschließlich Ihres Benutzernamens und Passworts, über SSH. Reines FTP sendet alles unverschlüsselt, verwenden Sie es also nur, wenn Ihr Anbieter kein SFTP anbietet.
Kann ich FTPS (FTP über SSL) anstelle von reinem FTP verwenden?
Nicht von diesem Formular aus. Die Wahl des Protokolls ist auf FTP oder SFTP beschränkt.
Ist die FTP/SFTP-Zustellung im kostenlosen Store Exporter-Plugin verfügbar?
Nein. Geplante Exporte und die FTP/SFTP-Zustellung sind eine Funktion von Store Exporter Deluxe. Das kostenlose Store Exporter-Plugin enthält keine geplanten Exporte.
Muss das entfernte Verzeichnis existieren, bevor ich den Zeitplan ausführe?
Das hängt vom Protokoll ab. Bei einer SFTP-Verbindung erstellt Store Exporter Deluxe ein fehlendes Remote Directory Path für Sie, wenn Ihr Konto die Berechtigung zum Erstellen von Ordnern hat. Bei reinem FTP muss der Ordner zuerst existieren. Erstellen Sie ihn also vor der ersten Ausführung.

Benötigen Sie weitere Hilfe?

Wenn Sie Store Exporter Deluxe verwenden und auf ein Problem stoßen, das in diesem Artikel nicht behandelt wird, eröffnen Sie ein Support-Ticket und unser Team hilft Ihnen bei der Zustellung Ihres Exports.

Wenn Sie das kostenlose Plugin Store Exporter verwenden, fragen Sie im WordPress.org-Supportforum nach und unser Team wird sich dort bei Ihnen melden.

War dieser Artikel hilfreich?

Verwandte Artikel

Ressourcen & Hilfe