Visser Labs – WooCommerce Plugins

  1. Home
  2. Kennisbank
  3. WooCommerce Store Exporter Deluxe
  4. Hoe te exporteren naar FTP of SFTP in Store Exporter Deluxe

Hoe te exporteren naar FTP of SFTP in Store Exporter Deluxe

Als een leverancier, marktplaats of boekhoudsysteem uw WooCommerce-gegevens op een bepaald tijdstip op een server verwacht, is het e-mailen van een bestand of het handmatig downloaden ervan niet schaalbaar. Store Exporter Deluxe kan in plaats daarvan een Geplande Export rechtstreeks naar een FTP- of SFTP-server pushen, zodat het bestand gewoon landt waar het moet zijn, op zichzelf, elke keer dat de planning wordt uitgevoerd.

Dit artikel behandelt de instelling van de FTP / SFTP leveringsmethode op een Geplande Export: elk veld op het formulier, hoe de planning eenmaal uit te voeren om te bevestigen dat deze verbinding maakt voordat deze aan een timer wordt toevertrouwd, en wat de foutmeldingen van de plugin betekenen wanneer een verbinding mislukt.

Vereisten

VereisteDetails
PluginStore Exporter Deluxe is actief en gelicentieerd
Geplande exportU heeft al een Geplande Export aangemaakt. Zie voor gedetailleerde instructies Hoe exports te plannen in Store Exporter Deluxe
ServergegevensHoud de host, poort, gebruikersnaam en wachtwoord van uw hosting- of FTP-provider gereed voordat u begint. Alleen wachtwoordauthenticatie wordt ondersteund, zie de opmerking hieronder als uw SFTP-server een privésleutel vereist

Kiezen van FTP / SFTP als leveringsmethode

  1. Open WooCommerce → Store Export → Geplande Exports.
  2. Open de planning die u wilt configureren, of klik op Nieuwe planning om er een aan te maken.
  3. Klik op de stap Methode bovenaan het formulier.
  4. Selecteer de kaart FTP / SFTP.

Door deze te selecteren, wordt een paneel FTP / SFTP-instellingen weergegeven onder de kaarten voor leveringsmethoden.

De stap Methode met de geselecteerde FTP / SFTP-leveringskaart, met het paneel FTP / SFTP-instellingen eronder weergegeven

De verbinding configureren

Het paneel FTP / SFTP-instellingen heeft deze velden:

  • Protocol: kies FTP of SFTP. SFTP versleutelt de verbinding via SSH en is de veiligere keuze als uw host het aanbiedt.
  • Host: het adres van de FTP- of SFTP-server, bijvoorbeeld ftp.example.com.
  • Poort: de verbindingspoort van de server. Laat dit leeg om de gebruikelijke standaard van het protocol te gebruiken, die het veld als placeholder tekst toont: 21 voor FTP, 22 voor SFTP.
  • Gebruikersnaam: de accountgebruikersnaam die uw FTP- of SFTP-provider u heeft gegeven.
  • Wachtwoord: het accountwachtwoord. Zodra een planning een opgeslagen wachtwoord heeft, toont dit veld punten in plaats van de werkelijke waarde en een melding dat een wachtwoord is opgeslagen. Laat het leeg om dat opgeslagen wachtwoord te behouden, of typ een nieuw wachtwoord om het te vervangen.
  • Pad naar externe map: de map op de externe server waarnaar moet worden geüpload, bijvoorbeeld /exports/.
  • Bestandsnaam (optioneel): overschrijft de naam van het geüploade bestand. Laat het leeg om de standaard bestandsnaam van de export te gebruiken.

Het FTP / SFTP-formulier ondersteunt alleen authenticatie met gebruikersnaam en wachtwoord. Het heeft geen instelling voor een privésleutel, dus een SFTP-server die een privésleutel vereist, kan niet met dit formulier worden gebruikt.

Het paneel FTP / SFTP-instellingen met de velden Protocol, Host, Gebruikersnaam en Wachtwoord geannoteerd

Nadat u deze heeft ingevuld, klikt u op Planning aanmaken (of Planning opslaan bij een bestaande) om op te slaan.

Test de verbinding voordat u op het schema vertrouwt

Er is geen aparte knop Verbinding testen op het FTP / SFTP-formulier. Sla in plaats daarvan het schema op met de verbindingsgegevens ingevuld, activeer vervolgens een echte uitvoering op aanvraag in plaats van te wachten tot het schema rondkomt:

  1. Zoek op het scherm Geplande exports het schema dat u zojuist hebt opgeslagen.
  2. Open het actiemenu van de rij (de knop ⋮) en klik op Nu uitvoeren.
  3. Bekijk het paneel Recente activiteit op hetzelfde scherm. De uitvoering wordt weergegeven als Bezig en werkt vervolgens bij naar Voltooid of Mislukt.

Een status Voltooid bevestigt dat het bestand uw FTP- of SFTP-server heeft bereikt. Als deze Mislukt aangeeft, staat de exacte reden in het Auditlogboek:

  1. Open WooCommerce → Store Export → Instellingen en selecteer de sectie Auditlogboek.
  2. Controleer of Auditlogboek inschakelen is ingeschakeld (het is standaard ingeschakeld) en of Geplande exports niet is ingesteld op Geen. Standaard leggen alle andere niveaus, inclusief Minimaal, Foutdetails vast, het veld dat het exacte foutbericht van de plug-in bevat.
  3. Open Auditlogboek in de zijbalk van Store Export en vouw de vermelding van de mislukte uitvoering uit om het foutbericht te lezen. Als er geen vermelding voor die uitvoering is, corrigeer dan de instellingen uit stap 2 en voer Nu uitvoeren opnieuw uit.

Het paneel Recente activiteit toont alleen of een uitvoering is geslaagd of mislukt. De exacte reden staat in de vermelding van het Auditlogboek voor die uitvoering. Als een schema zijn eigen Log niveau instelt in de stap Geavanceerd, heeft dat niveau voorrang op dat in Instellingen.

De instellingen sectie Auditlogboek met Schakel Auditlogboek ingeschakeld en het logboekniveau Geplande Exports ingesteld op Minimaal

Probleemoplossing

“Login onjuist voor gebruiker … op FTP-server” of “SFTP-login mislukt voor gebruiker …”
Uw gebruikersnaam of wachtwoord is onjuist, of het account heeft geen toestemming om vanaf uw server in te loggen. Voer beide opnieuw in op de stap Methode en sla opnieuw op. Onthoud dat een leeg veld Wachtwoord het huidige wachtwoord behoudt. Als u het wilde wijzigen, typ het opnieuw voordat u opslaat.
“Er was een probleem met de verbinding met … via FTP”
Store Exporter Deluxe kon de host helemaal niet bereiken via het FTP-protocol. Controleer de velden Host en Poort op typfouten en bevestig met uw hosting- of FTP-provider dat de server verbindingen op die poort accepteert vanaf buiten hun eigen netwerk. Sommige hosts staan FTP-verbindingen alleen toe vanaf specifieke IP-adressen, wat de verbinding van de server van de plug-in blokkeert.
Een SFTP-uitvoering mislukt met een verbindings- of time-outfout
Store Exporter Deluxe kon de SFTP-server niet bereiken. Controleer de velden Host en Poort (SFTP gebruikt standaard poort 22) en bevestig met uw hosting- of SFTP-provider dat de server SFTP-verbindingen accepteert vanaf de server van uw website.
“Kon niet naar de map … op de FTP-server wisselen …” (FTP) of “Kon de externe map … niet vinden of aanmaken …” / “Kon niet naar de map … op de SFTP-server wisselen …” (SFTP)
Het pad in Pad externe map bestaat niet op de externe server. SFTP probeert deze automatisch aan te maken als uw account daar toestemming voor heeft. FTP maakt ontbrekende mappen niet aan, dus maak de map eerst zelf aan als u gewone FTP gebruikt. Bevestig in beide gevallen het exacte pad met degene die de externe server beheert, inclusief de voorloopslash, en controleer of uw account er schrijfrechten voor heeft.
“Kon bestand niet naar FTP uploaden” (FTP) of “Kon bestand … niet naar SFTP-server uploaden …” (SFTP)
De verbinding en het inloggen slaagden, maar het uploaden zelf mislukte, meestal omdat het account leesrechten heeft voor de map maar geen schrijfrechten. Vraag uw hosting- of FTP-provider om te bevestigen dat uw account daar bestanden kan schrijven, niet alleen kan weergeven.

Veelgestelde vragen

Wat is beter, FTP of SFTP?
Gebruik SFTP als uw server dit ondersteunt. Het versleutelt de verbinding, inclusief uw gebruikersnaam en wachtwoord, via SSH. Gewone FTP verzendt alles onversleuteld, dus gebruik het alleen als uw provider geen SFTP aanbiedt.
Kan ik FTPS (FTP over SSL) gebruiken in plaats van gewone FTP?
Niet vanuit dit formulier. De keuze Protocol is beperkt tot FTP of SFTP.
Is FTP/SFTP-levering beschikbaar in de gratis Store Exporter-plugin?
Nee. Geplande exports, en de FTP / SFTP-leveringsmethode die daarbij hoort, zijn een functie van Store Exporter Deluxe. De gratis Store Exporter-plugin bevat geen geplande exports.
Moet de externe map bestaan voordat ik de planning uitvoer?
Het hangt af van het protocol. Bij een SFTP-verbinding maakt Store Exporter Deluxe een ontbrekende Pad externe map voor u aan als uw account toestemming heeft om mappen aan te maken. Bij gewone FTP moet de map eerst bestaan, dus maak deze aan vóór de eerste uitvoering.

Meer hulp nodig?

Als u Store Exporter Deluxe gebruikt en een probleem ondervindt dat dit artikel niet behandelt, open dan een ondersteuningsticket en ons team zal u helpen uw export te leveren.

Als u de gratis Store Exporter plugin gebruikt, vraag dan op het WordPress.org supportforum en ons team zal u daar te woord staan.

Was dit artikel nuttig?

Gerelateerde artikelen

Bronnen & Hulp