Terug naar Ondersteuning Hosting SFTP op WordPress.com

SFTP op WordPress.com

Secure File Transfer Protocol (Veilige bestandsoverdrachtsprotocol) is een veilige FTP-methode om bestanden van en naar je site over te dragen. In deze handleiding zie je hoe je SFTP gebruikt op WordPress.com.

Deze functie is van toepassing op sites die WordPress.com Creator- of Entrepeneur-abonnementen gebruiken. Als je site een van onze oude abonnementen gebruikt, is deze beschikbaar voor Pro-abonnementen.

Voorzorgsmaatregels

SFTP is een geavanceerde functie voor mensen die ervaren zijn in het bewerken van websitebestanden.

De meeste acties die je in SFTP kan ondernemen, kunnen zonder SFTP worden uitgevoerd, waaronder:

Bewerk bestanden alleen als je precies weet wat de gevolgen van deze wijzigingen zijn. Je kan ook gegevensverlies veroorzaken door onbekende bestanden te uploaden of bestaande bestanden te bewerken die je niet begrijpt en dat kan tot sitebreuk leiden op je site. Je kan code- en bestandswijzigingen eerst testen op eentestsite.

Over SFTP

SFTP is een methode om de bestanden en mappen te openen op een website via een clientprogramma zoals FileZilla op je lokale computer. SFTP staat voor Secure File Transfer Protocol (of SSH File Transfer Protocol). Het is ontworpen als een verlengstuk van het SSH (Secure SHell)-protocol. Dit is veilig omdat het via een beveiligd kanaal wordt geleid, in dit geval SSH.

SFTP is iets anders dan FTP (File Transfer Protocol). Het lijkt erop, maar het is niet beveiligd.

Bij verschillende aangepaste plugins of thema’s kan je gevraagd worden om specifieke mappen aan te maken of bestanden via SFTP toe te voegen. Over het algemeen heb je geen SFTP nodig om te zorgen dat je site werkt.

Je inloggegevens voor SFTP vinden

Ga als volgt te werk om de SFTP-opties van je site te openen en je inloggegevens op te halen:

  1. Ga naar het dashboard van je site.
  2. Navigeer naar Instellingen → Hostingconfiguratie.
  3. Klik onder ‘SFTP/SSH-inloggegevens‘ op de knop ‘ Inloggegevens aanmaken‘:
Een pijl die naar de inloggegevensknop wijst.

Binnen enkele ogenblikken verschijnen deze inloggegevens:

  • URL-adres
  • Poortnummer
  • Gebruikersnaam
  • Wachtwoord

Klik op de knop Kopiëren naast een waarde om deze naar het klembord van je apparaat te kopiëren.

Het systeem genereert de gebruikersnaam en het wachtwoord automatisch. Deze zijn uniek voor je site dus als je meerdere sites hebt, gebruik je verschillende gebruikersnamen en wachtwoorden (een voor elke site) in je SFTP-client.

SFTP-inloggegevens

Om veiligheidsredenen slaan we je SFTP-wachtwoord niet op. Als je je wachtwoord bent vergeten, kan je het opnieuw instellen door op de knop ‘Wachtwoord opnieuw instellen‘ te klikken die verschijnt nadat je het scherm Hostingconfiguratie hebt verlaten en weer terug bent gegaan.

Een client configureren

Een SFTP-client is een tool die je inloggegevens accepteert en je toegang geeft tot de bestanden van je website. Er zijn veel clients beschikbaar. Als je geen voorkeur hebt, raden we FileZilla aan en hebben we hieronder installatie-instructies gegeven.

FileZilla

Om toegang te krijgen tot SFTP met FileZilla, voer je de volgende stappen uit:

  1. Ga naar de FileZilla-website om FileZilla voor Windows, MacOS of Linux te downloaden.
  2. Open het programma en ga naar Bestand → Sitebeheer.
  3. Klik op de knop ‘Nieuwe site‘.
  4. Stel het veld ‘Protocol’ in op SFTP (SSH File Transfer Protocol), niet op FTP.
  5. Voer de inloggegevens die je eerder hebt verkregen in.
  6. Klik op de knop Verbinden:
Schermafbeelding van het FileZilla-inlogscherm met het veld Protocol ingesteld op SFTP - SSH File Transfer Protocol, Gebruiker met gebruikersnaamtekst en wachtwoordvelden

In de standaardlay-out van FileZilla vind je je lokale bestanden aan de linkerkant en je sitebestanden aan de rechterkant.

Transmit

Klik om de instructies uit te klappen voor de Transmit SFTP client die beschikbaar is op macOS.

Als je macOS gebruikt, kan je de Transmit-app op je computer gebruiken. Je kan de app rechtstreeks via de ontwikkelaar van de app downloaden: Transmit 5.

Zodra de app is gedownload en juist op je apparaat is geïnstalleerd, zou je een startersmodule moeten zien.

Een voorbeeldschermafbeelding van de Transmit-inlogmodule

Zorg dat het veld ‘Protocol’ is ingesteld op ‘SFTP’.

Een voorbeeldschermafbeelding van Transmit. Een oranje pijl wijst naar de SFTP-optie

Vul vervolgens de SFTP-inloggegevens (adres, gebruikersnaam, poort en wachtwoord) op de beschikbare velden in:

Een voorbeeldschermafbeelding van de Transmit-inlogmodule

Als je hiermee klaar bent, klik je op ‘Verbinden’ en ben je helemaal klaar.

Cyberduck

Klik om de instructies voor de Cyberduck SFTP-client op macOS en Windows uit te klappen.

Cyberduck is zowel op macOS als op Windows beschikbaar. Je kan de software/app via hun website downloaden: cyberduck.io

Eenmaal geïnstalleerd zie je een opstartmodule.

Een voorbeeldschermafbeelding van Cyberduck. Links staat de knop Open Connection

Klik op de knop ‘Open Connection’ links bovenaan.

Een voorbeeldschermafbeelding van Cyberduck met een oranje pijl die wijst naar de knop Open Connection

Er verschijnt een inlogvenster waar je je SFTP-inloggegevens kan invullen. Let op dat de optie op SFTP staat.

Een voorbeeldschermafbeelding van de Cyberduck-inlogmodule

Klik op het vervolgkeuzepijltje naast de optie ‘FTP (File Transfer Protocol)’.

Een voorbeeldschermafbeelding van Cyberduck met een oranje pijl die wijst naar het vervolgkeuzepijltje naast de optie FTP (File Transfer Protocol)

Kies vervolgens de optie ‘SFTP (SSH File Transfer Protocol)’.

Een voorbeeldschermafbeelding van Cyberduck met vervolgkeuzemenu en een oranje pijl die wijst naar de optie SFTP (SSH File Transfer Protocol)

Als je dat gedaan hebt, zie je dat het veld ‘Port’ gewijzigd is naar 22. Vul de velden met de inloggegevens in die staan bij Instellingen → Hostingconfiguratie in je WordPress.com-dashboard.

Een voorbeeldschermafbeelding van Cyberduck met tekstveldvakken voor server, poort, gebruikersnaam en wachtwoord

Klik op ‘Connect’. Dat was het.

Veelgestelde vragen

Ik heb een plugin/thema geüpload en kan hem niet zien in mijn dashboard.

Zorg dat je de plugin/het thema naar de juiste map hebt geüpload. Plugins en thema’s werken alleen als ze in /wp-content/plugins/ en /wp-content/themes/ staan.

Ik heb mijn themabestanden bijgewerkt, maar mijn wijzigingen zijn verdwenen nadat het thema werd bijgewerkt.

Dit gebeurt als je geen onderliggend thema hebt gebruikt om wijzigingen aan te brengen. Alle wijzigingen worden namelijk overschreven door de nieuwe versie van het thema. Bekijk hier onze instructies als je je eigen aangepaste thema’s wilt gebruiken.

Ik heb mijn site aan mijn SFTP-client toegevoegd en deze werkt niet!

Zorg dat je een SFTP-verbinding in de instellingen van je client hebt gespecificeerd. Als je gebruikmaakt van snel koppelen, zorg dan dat je SFTP-adres begint met sftp://

Ik heb afbeeldingen/video’s via SFTP geüpload, maar kan ze niet in mijn Mediabibliotheek terugvinden.

Dit gebeurt doordat WordPress geen mediabestanden herkent die via SFTP zijn geüpload. Hoewel ze toegankelijk zijn via de directe URL, worden ze niet weergegeven in het beheerdersgebied. Je kan plugins zoals Media Sync gebruiken om dit op te lossen, zodat afbeeldingen en video’s die via SFTP naar de site worden geüpload zoals gewoonlijk in je Media worden weergegeven.

Welke bestandsmachtigingen kan ik het beste instellen?

Je map- en bestandsmachtigingen moeten standaard ingesteld zijn op 755. Door deze instellingen te wijzigen, kan je site kapot gaan. Daarnaast zie je dat enkele symlink-bestanden mogelijk afwijkende machtigingen hebben. Dit is normaal en kan niet worden gewijzigd.

Kan ik het wp-config.php-bestand van mijn site bewerken?

Ja, je kan het wp-config.php-bestand van je site wijzigen. We raden aan om dit bestand alleen te wijzigen als het noodzakelijk is. Als je twijfelt of je iets mag wijzigen, neem je contact met ons op voordat je iets wijzigt.

Kan ik functions.php bewerken?

Voor de meeste WordPress.com-thema’s is het bestand functions.php een symlink-bestand en beschermd. Dit betekent dat het niet kan worden bewerkt. Maar bij externe thema’s en handmatig geïnstalleerde thema’s kunnen de bijbehorende functions.php-bestanden wel worden gewijzigd.

Houd er wel rekening mee dat je site kan crashen als je ongeteste code aan functions.php toevoegt of deze code bewerkt. Daarnaast raken wijzigingen regelmatig verloren wanneer het thema wordt bijgewerkt. We raden plugins zoals Code Snippets aan als je het functions.php-bestand van je site wilt wijzigen. Met deze plugin heb je meer controle over deze stukjes code. Daarnaast kunnen deze stukjes code in de plugin eenvoudig uitgeschakeld worden als er iets misgaat.

Heeft geüploade content via SFTP invloed op de opslaglimiet van mijn site?

Ja. Content die je via SFTP uploadt, heeft invloed op de opslaglimieten van je site. Dit geldt ook voor de content die je via de mediabibliotheek uploadt.

Nee, je kan WordPress-hoofdbestanden niet bewerken.

Nee, je kan de WordPress-hoofdbestanden of de standaard thema’s en plugins van WordPress.com niet bewerken. Je site werkt niet zonder deze essentiële bestanden. Je kan ze niet via SFTP bewerken.

Ik heb een plugin geüpload met SFTP, maar ik kan deze niet activeren. Wat moet ik doen?

Hoewel we proberen om je WordPress.com-site zo compatibel mogelijk te maken met verschillende plugins, hebben we gemerkt dat sommige plugins niet geschikt zijn voor ons platform of op een andere manier incompatibel zijn. Controleer of je geen incompatibele plugin hebt geüpload.

Ik probeer een thema naar mijn site te uploaden, maar het thema is te groot. Kan ik het via SFTP uploaden?

Ja. Hoewel je de meeste thema’s kan uploaden door naar Weergave → Thema’s → Nieuwe toevoegen te gaan, hebben we vanwege de veiligheid een limiet van 50 MB ingesteld. Sommige thema’s bevatten mogelijk andere bestanden die geen onderdeel uitmaken van het thema zelf.

In dit geval raden we aan om eerst te controleren of je de juiste themabestanden hebt. Thema’s van derden bevatten mogelijk democontent of licentiegegevens in het zipbestand. Zorg dat je alleen de installeerbare WordPress-themabestanden naar je site uploadt.

Als je na verwijdering van de extra bestanden een foutmelding blijft zien, kan je SFTP gebruiken om dit thema aan je site toe te voegen door het zipbestand uit te pakken in /wp-content/themes/.

Kan ik aangepaste PHP-modules zoals ioncube toevoegen?

Nee. Hoewel je voor sommige plugins aangepaste PHP-modules moet installeren, is dit aan de serverkant ingesteld en kan je dit niet wijzigen. Je vindt hier meer informatie over onze serveromgeving.

Waarom kan ik sommige mappen niet via SFTP openen?

Bepaalde mappen van je bestandssysteemstructuur zijn vergrendeld en zijn niet via SFTP te openen. Deze vergrendeling is er om belangrijke veiligheidsredenen en zorgt dat je site blijft functioneren.

In de onderstaande schermafbeelding zie je een aantal hoofdmappen met een ?-pictogram ernaast. Dit geeft aan dat de map onderdeel uitmaakt van de hoofdinstallatie van je WordPress-site. Je kan deze hoofdmappen niet bewerken, omdat je site niet werkt zonder deze bestanden.

Hoe geef ik de ontwikkelaar van mijn plugin of thema toegang tot mijn site via SFTP?

Als de ontwikkelaar van je plugin of thema toegang via SFTP nodig heeft, kan je jouw SFTP-inloggegevens verstrekken. Er kan slechts één SFTP-gebruiker per site gebruikmaken van SFTP. Zorg dat je het SFTP-wachtwoord opnieuw instelt wanneer deze persoon geen toegang meer nodig heeft.

Wat moet ik doen als er iets misgaat?

Als er iets onverwachts gebeurt met je site als gevolg van acties in SFTP, kan je een eerdere back-up van je site herstellen.

Copied to clipboard!