Hoe kan ik via FTP een bestand bewerken zoals WordPress wp-config.php? Of Joomla configuration.php? Soms moet je even snel een bestand op je website bewerken en hoe je dit eenvoudig via FTP doet lees je hier. Soms biedt een online omgeving gewoonweg niet de juiste mogelijkheid om een bestand te bewerken en werken via FTP(S) is dan vaak sneller. Maar: FTP is onbekend, onbemind en wordt ingewikkeld gevonden. Maar dat is niet zo…

Om via FTP een bestand te bewerken, of wijzigen, heb je een FTP-programma nodig. Dat lijkt voor de hand liggend, maar als je je WordPress-, Drupal- of Joomla-website hebt geïnstalleerd via het controlpanel van je hostingprovider is dat het vaak niet.

Een goed FTP programma
Een goed FTP-programma – voor Linux, Windows én Mac OS – is FileZilla. FileZilla is een gratis FTP-programma, en daar houden we wel van. Let op dat je de client downloadt, anders zet je wellicht zelf een FTP-server op. Je vindt de client-download hier. Deze uitleg maakt ook gebruik van FileZilla.

Heb je FileZilla gedownload en geïnstalleerd, dan heb je je FTP-inloggegevens nodig. Vaak een hostnaam om naartoe te verbinden, een gebruikersnaam en wachtwoord om in te loggen. Neem contact op met je hostingprovider als je deze gegevens niet kent.

FTP-verbinding maken met FileZilla

Dankzij de Quickconnect (snelverbinden) knop is het maken van een FTP-verbinding erg eenvoudig. Vul de drie hierboven genoemde gegevens in en klik op Quickconnect. That’s it. De poort kun je vaak leeglaten, het programma gebruikt dan de standaard FTP-poort (21). Alleen als jouw hostingprovider dit anders ingesteld heeft moet je er wat invullen.

Bestand wijzigen via FTP afb. 01

TLS- of SSL-versleutelde FTP-verbinding

Ondersteunt je hostingprovider een TLS- of SSL-verbinding voor FTP, ook vaak FTPs genoemd? Vul dan niet ftp.vevida.com in als hostnaam, maar plaats er ftpes:// voor. FileZilla maakt dan een beveiligde verbinding over TLS of SSL. In het voorbeeld heb ik het achterwege gelaten, maar Vevida ondersteunt dit.

Tegenwoordig is het maken van een FTP verbinding over TLS standaard in FileZilla. Je leest hier hoe je de TLS default eventueel uitzet (ik raad dat af!).

Je kunt in FileZilla’s Site Manager verifiëren dat TLS-encryptie aan staat:

Use explicit FTP over TLS if available

Het gaat hierbij om “Use explicit FTP over TLS if available” bij “Encryption:“, wat zoveel betekent als “gebruik expliciet FTP over TLS als dat beschikbaar is”. Andere opties zijn:

  • Require explicit FTP over TLS
  • Require implicit FTP over TLS
  • Only use plain FTP (insecure)

In een FTP-sessie een bestand bewerken

Nu de FileZilla verbinding gemaakt is kun je verder om bestanden aan te passen. Hiervoor moet je eerst de juiste map openen, je doet dat door erop te dubbel klikken. In mijn geval is de map www de z.g webroot (de hoofdmap waarin WordPress staat), dus ik hoef maar één map te openen.

Bestand wijzigen via FTP afb. 02

Zoals je waarschijnlijk in de gaten hebt: de linker kant (Local site) staat voor mijn computer, de rechter kant (Remote site) voor de FTP-server kant.

Bekijken/Bewerken FTP-contextmenu

FileZilla heeft een handig contextmenu onder de rechter muisknop. Scroll naar beneden tot je het bestand ziet dat je wilt bewerken. In dit geval wil ik wp-config.php bewerken via FTP. Klik met de rechter muisknop op dat bestand en er verschijnt een contextmenu met opties. Eén daarvan is View/Edit, of Bekijken/Bewerken in het Nederlands.

Klik op Bekijken/Bewerken en FileZilla downloadt automatisch dat ene bestand en opent het bestand in het standaard programma dat gekoppeld is aan die bestandsextensie. Laat de FTP-verbinding open!

Bestand wijzigen via FTP afb. 03

Ik heb .php gekoppeld aan Notepad++ (tip!), dus daarmee wordt het bestand geopend. Dit heb ik achterwege gelaten, want dat spreekt voor zich.

Notepad++ is en blijft een van mijn favoriete editors, een goed alternatief is Visual Studio Code van Microsoft.

Als je de wijziging(en) hebt gemaakt die je voor ogen had, sla je het bestand op. Zodra je het bewerkingsprogramma (Notepad / Kladblok, Notepad++) sluit, zal FileZilla melden dat het bestand gewijzigd is, en vraagt of je deze wilt terugzetten op de server.

Hierom moest je de FTP-verbinding geopend laten. Klik op Yes (Ja) om het bestand terug te zetten naar de server via FTP, en je wijziging is gemaakt en doorgevoerd. Makkelijk hè?

WordPress, Joomla en Drupal locatie van configuratiebestand

Je vindt het WordPress wp-config.php, Joomla configuration.php en Drupal settings.php bestand op de volgende locaties:

  • /wp-config.php voor WordPress
  • /configuration.php voor Joomla
  • /sites/default/settings.php voor Drupal

FTP alternatieven

Alternatieven voor FTP zijn onder andere: ssh, scp, FTPs en sFTP. Hierbij moet je erom denken dat sFTP staat voor FTP over SSH (SSH File Transfer Protocol) en FTPs voor FTP over SSL (TLS). Een alternatief voor FTP dat via HTTP werkt is Web Deploy. Je leest er meer over in mijn artikel Umbraco installeren en publiceren: stappenplan voor 2023. Te zijner tijd zal ik hiervoor een apart Web Deploy artikel maken.

Conclusie bestanden wijzigen via FTP

In dit artikel heb ik je, in vier korte stappen, laten zien hoe je eenvoudig een bestand inziet of bewerkt via FTP. Velen vinden FTP maar moeilijk (want je hebt er een apart programma en allerlei “vreemde” codes voor nodig), maar dat is helemaal niet zo. Er zijn handige programma’s die je hierbij helpen.

Ik hoop dat ik in dit artikel heb laten zien dat FTP niet ingewikkeld is, en dat FTP met FileZilla best eenvoudig kàn zijn. Zowel voor het uploaden van je website, het maken van een back-up of het inzien of wijzigen van één enkel bestand.

Show 2 Comments

2 Comments

  1. Hallo, uw informatie is verouderd.
    Ik werk op een Mac en wilde FileZilla gebruiken.
    Ik kreeg echter de melding dat Mac OSX Yosemite FileZilla niet langer ondersteunt omdat het een PowerPC programma is.

    • Beste eggmee, dank je voor je reactie.
      Helaas beschik ik niet over Mac OSX, maar volgens (bijvoorbeeld) macosxbits.com kun je FileZilla gewoon blijven gebruiken. Zij beschrijven als stappenplan:

      1. Step 1: Go to download page of filezilla, download the filezilla*.tar.bz2. Now go to “Downloads” folder and double click on this tar.bz2 file to extract the filezilla application software.
      2. Step 2: Drag the “filezilla application file” in the “Applications” folder and you are done.
      3. Step 3: Press “F4″ and open filezilla.

      FileZilla zelf meldt alleen: Requires OS X 10.7 or newer op hun downloadspagina.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *