Om een WordPress-site zowel lokaal op een personal computer als op een live server te installeren, moet men een reeks methodische stappen ondernemen om ervoor te zorgen dat de omgeving correct is ingesteld, de benodigde software is geïnstalleerd en de WordPress-bestanden correct zijn geconfigureerd. Dit proces omvat het begrijpen van de verschillen tussen lokale en live serveromgevingen, de tools die voor elke omgeving nodig zijn en de stappen om indien nodig een site tussen deze omgevingen te migreren.
Lokale installatie van WordPress
Een lokale installatie van WordPress omvat het opzetten van een ontwikkelomgeving op uw pc. Dit is met name handig voor testen, ontwikkelen en leren zonder dat dit invloed heeft op een live site. Hier zijn de gedetailleerde stappen:
Stap 1: Zet een lokale serveromgeving op
Om WordPress lokaal te laten draaien, moet je een lokale serveromgeving opzetten. Dit omvat doorgaans Apache of Nginx als de webserver, MySQL of MariaDB als de databaseserver en PHP als de scripttaal aan de serverzijde. Populaire oplossingen die deze componenten bundelen zijn:
- XAMPP (Platformoverschrijdend, Apache, MySQL, PHP en Perl)
- MAMP (Macintosh, Apache, MySQL, PHP)
- WAMP (Windows, Apache, MySQL, PHP)
- LAMP (Linux, Apache, MySQL, PHP)
Om XAMPP bijvoorbeeld te installeren:
1. XAMPP downloaden en installeren:
– Bezoek de [Apache Friends-website](https://www.apachefriends.org/index.html) en download het XAMPP-installatieprogramma voor uw besturingssysteem.
– Voer het installatieprogramma uit en volg de instructies op het scherm om de installatie te voltooien.
2. Start de modules:
– Open het XAMPP-configuratiescherm en start de Apache- en MySQL-modules. Hiermee wordt de lokale serveromgeving ingesteld.
Stap 2: WordPress downloaden
– Bezoek de [officiële WordPress-website](https://wordpress.org/download/) en download de nieuwste versie van WordPress.
– Pak het gedownloade ZIP-bestand uit naar een map in de map `htdocs` (voor XAMPP) of de equivalente webhoofdmap van de door u gekozen lokale serveromgeving. Bijvoorbeeld `C:\xampp\htdocs\wordpress`.
Stap 3: Maak een database
– Open uw webbrowser en navigeer naar `http://localhost/phpmyadmin`.
– Klik op `Databases` en maak een nieuwe database aan. Noem het bijvoorbeeld 'wordpress_local'.
Stap 4: Configureer WordPress
1. Voer het WordPress-installatiescript uit:
– Navigeer naar `http://localhost/wordpress` in uw webbrowser. Hiermee wordt het WordPress-installatiescript gestart.
2. Voer databasegegevens in:
– Databasenaam: `wordpress_local`
– Gebruikersnaam: `root` (standaard voor XAMPP)
– Wachtwoord: (leeg laten, standaard voor XAMPP)
– Databasehost: `localhost`
– Tabelvoorvoegsel: `wp_`
3. Voltooi de installatie:
– Volg de instructies op het scherm om de installatie te voltooien en geef sitegegevens op, zoals de sitetitel, de gebruikersnaam van de beheerder en het wachtwoord.
Live serverinstallatie van WordPress
Het installeren van WordPress op een live server omvat het opzetten van een hostingomgeving, het uploaden van WordPress-bestanden en het configureren van de database. Voor dit proces is doorgaans een webhostingservice vereist die PHP en MySQL ondersteunt.
Stap 1: Kies een webhostingprovider
Selecteer een webhostingprovider die voldoet aan de vereisten voor het uitvoeren van WordPress. Populaire keuzes zijn onder meer:
- Bluehost
- SiteGround
- HostGator
- DreamHost
Zorg ervoor dat het hostingplan ondersteuning biedt voor PHP, MySQL en toegang biedt tot een controlepaneel zoals cPanel.
Stap 2: Stel de hostingomgeving in
1. Toegang tot het Configuratiescherm:
– Log in op uw hostingaccount en ga naar het controlepaneel (bijvoorbeeld cPanel).
2. Maak een database:
– Zoek in het configuratiescherm de sectie 'MySQL-databases'.
– Maak een nieuwe database, een databasegebruiker, en wijs de gebruiker met alle rechten toe aan de database.
Stap 3: Upload WordPress-bestanden
1. WordPress downloaden en uitpakken:
– Download net als bij de lokale installatie de nieuwste versie van WordPress van de [officiële website](https://wordpress.org/download/).
– Pak het ZIP-bestand uit op uw lokale computer.
2. Bestanden uploaden naar de server:
– Gebruik een FTP-client (bijvoorbeeld FileZilla) om verbinding te maken met uw webhostingaccount.
– Upload de uitgepakte WordPress-bestanden naar de hoofdmap van uw domein (meestal `public_html`).
Stap 4: Configureer WordPress
1. Voer het WordPress-installatiescript uit:
– Open uw webbrowser en navigeer naar uw domein (bijvoorbeeld `http://uwdomein.com`). Hiermee wordt het WordPress-installatiescript gestart.
2. Voer databasegegevens in:
– Databasenaam: de naam van de database die u hebt gemaakt.
– Gebruikersnaam: de databasegebruiker die u heeft aangemaakt.
– Wachtwoord: het wachtwoord voor de databasegebruiker.
– Databasehost: doorgaans 'localhost' (neem bij twijfel contact op met uw hostingprovider).
– Tabelvoorvoegsel: `wp_`
3. Voltooi de installatie:
– Volg de instructies op het scherm om de installatie te voltooien en geef sitegegevens op, zoals de sitetitel, de gebruikersnaam van de beheerder en het wachtwoord.
Een WordPress-site migreren van lokaal naar live server
Zodra u uw WordPress-site lokaal heeft ontwikkeld, wilt u deze wellicht naar een live server migreren. Dit omvat het verplaatsen van de database en bestanden en het bijwerken van de configuratie.
Stap 1: Exporteer de lokale database
1. Ga naar phpMyAdmin:
– Open `http://localhost/phpmyadmin` in uw webbrowser.
2. Exporteer de database:
– Selecteer uw lokale WordPress-database.
– Klik op het tabblad `Export` en kies de `Quick` exportmethode met het formaat `SQL`.
– Download het SQL-bestand naar uw computer.
Stap 2: Upload bestanden naar de Live Server
1. WordPress-bestanden comprimeren:
– Comprimeer de volledige lokale WordPress-map in een ZIP-bestand.
2. Uploaden via FTP:
– Gebruik een FTP-client om het ZIP-bestand te uploaden naar de hoofdmap van uw live server (bijvoorbeeld `public_html`).
– Pak het ZIP-bestand uit op de server.
Stap 3: Importeer de database naar de Live Server
1. Toegang tot phpMyAdmin op de Live Server:
– Log in op uw hostingcontrolepaneel en ga naar phpMyAdmin.
2. Maak een nieuwe database:
– Maak een nieuwe database voor uw live site.
3. Importeer het SQL-bestand:
– Selecteer de nieuwe database.
– Klik op het tabblad `Import` en upload het SQL-bestand dat u vanuit uw lokale omgeving heeft geëxporteerd.
Stap 4: Update de configuratie
1. Bewerk `wp-config.php`:
– Bewerk op de live server het bestand `wp-config.php` in de hoofdmap.
– Werk de databasenaam, gebruikersnaam, wachtwoord en host bij zodat deze overeenkomen met de inloggegevens van de live server.
2. Site-URL's bijwerken:
– Toegang tot de database van de live site via phpMyAdmin.
– Zoek de `wp_options` tabel en update de `siteurl` en `home` waarden zodat deze overeenkomen met uw live domein.
3. Permalinks bijwerken:
– Log in op uw WordPress-beheerdersdashboard op de live site.
– Navigeer naar `Instellingen > Permalinks` en sla de permalinkstructuur opnieuw op om het `.htaccess`-bestand bij te werken.
Aanvullende overwegingen
Security
Bij het werken met live servers staat veiligheid voorop. Zorg ervoor dat u:
– Gebruik sterke wachtwoorden voor uw database en WordPress-beheerdersaccounts.
– Houd WordPress, thema’s en plug-ins up-to-date.
– Installeer beveiligingsplug-ins zoals Wordfence of Sucuri.
– Maak regelmatig een back-up van uw site en database.
Prestaties
Optimaliseer uw live WordPress-site voor prestaties door:
– Een caching-plug-in gebruiken zoals W3 Total Cache of WP Super Cache.
– Afbeeldingen optimaliseren met plug-ins zoals Smush of EWWW Image Optimizer.
– Het kiezen van een betrouwbare hostingprovider met goede serverprestaties.
Ontwikkelingswerkstroom
Voor een meer geavanceerde ontwikkelingsworkflow kunt u overwegen versiebeheersystemen zoals Git en lokale ontwikkelomgevingen zoals Docker te gebruiken. Deze tools helpen bij het beheren van codewijzigingen, het samenwerken met andere ontwikkelaars en het handhaven van de consistentie in verschillende omgevingen.
Voorbeeld: Lokaal gebruiken via vliegwiel
Local by Flywheel is een populaire tool voor het opzetten van een lokale WordPress-ontwikkelomgeving. Het vereenvoudigt het proces met een gebruiksvriendelijke interface en functies zoals WordPress-installatie met één klik, SSL-ondersteuning en eenvoudig sitebeheer.
1. Download en installeer Local by Flywheel:
– Bezoek de [Local by Flywheel-website](https://localwp.com/) en download de applicatie voor uw besturingssysteem.
– Installeer en start de applicatie.
2. Maak een nieuwe site:
– Klik op de knop `+` om een nieuwe site te maken.
– Volg de aanwijzingen om de sitenaam, omgeving en WordPress-inloggegevens in te stellen.
3. Lokaal ontwikkelen:
– Gebruik de ingebouwde tools om uw lokale WordPress-site te beheren, inclusief toegang tot de database, logs en sitebestanden.
4. Duwen om te leven:
– Local by Flywheel biedt integratie met Flywheel en WP Engine voor eenvoudige site-implementatie op live servers.
Door deze stappen te volgen, kan men WordPress-installaties efficiënt opzetten en beheren, zowel lokaal als op live servers, waardoor een naadloze ontwikkelingsworkflow en een robuuste live site worden gegarandeerd.
Andere recente vragen en antwoorden over EITC/WD/WPF WordPress Fundamentals:
- Kan een bericht in WordPress worden omgezet in een pagina?
- Hoe beïnvloeden de instellingen voor permalinks de URL-structuur van uw WordPress-site, en wat zijn de potentiële voordelen van het aanpassen van deze instellingen?
- Wat is het doel van de media-instellingen in WordPress en hoe kan het aanpassen van afbeeldingsformaten uw website ten goede komen?
- Hoe kunnen de Discussie-instellingen in WordPress worden gebruikt om reacties te beheren en spam te voorkomen?
- Welke opties zijn beschikbaar in de Leesinstellingen om de weergave van de startpagina en de zichtbaarheid van de website voor zoekmachines te regelen?
- Hoe kun je de standaardcategorie voor nieuwe berichten in WordPress wijzigen, en waarom kan dit nuttig zijn?
- Hoe update je het wp-config.php-bestand met nieuwe databasegegevens nadat je een WordPress-site naar een nieuwe hostingomgeving hebt verplaatst?
- Wat zijn de handmatige stappen voor het maken van een back-up van een WordPress-site, inclusief zowel de bestanden als de database?
- Wat is het doel van de Site Health-tool in WordPress, en welke soorten problemen identificeert deze doorgaans?
- Hoe kunt u inhoud uit een XML-bestand importeren met de WordPress-importtool en welke opties zijn beschikbaar tijdens het importproces?
Bekijk meer vragen en antwoorden in EITC/WD/WPF WordPress Fundamentals

