Hoe installeer je WordPress op je Mac met MAMP?

WordPress kan je niet zomaar op je computer installeren, daar is een webserver voor nodig. Toch is het wel mogelijk om WordPress lokaal op je computer te installeren. Maar daar moet je eerst een lokale server omgeving voor opzetten. Dat klinkt ingewikkeld, maar is redelijk eenvoudig te realiseren met  MAMP.

Let op: als je WordPress lokaal op je computer installeert ben jij de enige die de website kan bekijken.

Hoe installeer je MAMP op je mac?

Met MAMP installeer je op je Mac een Apache webserver, MySQL database server en PHP. Deze drie onderdelen vormen een lokale server omgeving.

  • Ga naar de MAMP website en download MAMP (niet MAMP Pro)
  • Dubbelklik op het bestand MAMP_MAMP_PRO_4.0.pkg in je Downloads map
  • Volg het installatieproces

Als je MAMP installeert, wordt zowel MAMP als MAMP Pro geïnstalleerd. Deze laatste kan je negeren.

  • Ga naar Programma’s (Application) en start MAMP (niet MAMP Pro)

Voorkeuren (preferences) in MAMP
Je kunt nu direct de Apache en de MySQL server starten of eerst nog de voorkeuren instellen.

  • Klik op preferences
  • Klik op Ports

MAMP-port

De poorten heb ik niet gewijzigd. Dit zijn de default poorten van MAMP.  Toegang tot de lokale websites krijg ik via http://localhost:8888/

Je kunt de Web & MySQL poorten ook instellen op 80 & 3306. Dan krijg je via  http://localhost/ toegang tot de lokale websites.

  • Klik op Web Server

>

Bij Web Server kies je welke server je wilt gebruiken: Apache og Nginx.

Bij Document Root (hoofdmap) kun je de map opgeven waar je de websites gaat maken op slaan. De default Document Root van MAMP is Programma’s > MAMP > htdocs

Starten servers

Als MAMP nog niet gestart is

  • Ga naar Programma’s (Application) en start MAMP (niet MAMP Pro)
  • Klik op Start Servers

mamp-start-servers

Rechts bovenin kun je zien dat de Apache Server en de MySQL server is gestart.

WordPress installeren op de Mac

stap 1 Database aanmaken

  • Klik op Open WebStart page
  • Ga in het menu naar Tools > phpMyAdmin

phpMyAdmin is een webapplicatie voor het beheren van MySQL databases.

phpmyadmin-database-aanmaken

  • Klik op Databases
  • Vul bij Create database een naam in
  • Klik op de knop Create

stap 2 WordPress downloaden

  • Ga naar WordPress.org website en download de laatste versie van WordPress
  • Pak het gedownloade zip-bestand uit
  • Kopieer de WordPress map naar de Document Root van de Apache server

Deze had ik bij de preferences niet gewijzigd, dus de Document Root is Programma’s > MAMP > htdocs

Omdat ik lokaal op mijn computer meer dan één website wil installeren hernoem ik de map WordPress en geef ik de map de naam van het project waar ik aan werk. De nieuwe naam heeft geen spaties en geen speciale karakters.

stap 3 Configuratiebestand wp-config.php aanmaken

In de WordPress map (die nu misschien de naam van een project heeft) staat een bestand wp-config-sample.php

wordpress-bestanden

  • open het bestand wp-config-sample.php

Let op: het is belangrijk dat je dit niet met een tekstverwerker doet. Ook de standaard teksteditor van de Mac geeft soms problemen. Download bij voorkeur TextWrangler. Dit programma is gratis.

Het is even zoeken en misschien wat verwarrend als je nog nooit eerder een php-bestand hebt gezien, maar pas de volgende gegevens aan:

configuratiebestand-database

Onder MySQL settings vul je de gegevens van de database in die je met phpMyAdmin hebt aangemaakt

define(‘DB_NAME’, ‘database_name_here’);     Naam de database

database user = root
database password = root

Authentication Unique Keys and Salts  is een zware encryptie waardoor het moeilijker is met kwaadwillende scripts de site binnen te dringen. Vervang in het bestand de volgende regels

configuratiebestand-empty-salts

  • Ga naar https://api.wordpress.org/secret-key/1.1/salt/
  • Kopieer alle regels
  • Plak ze over de lege regels in het configuratiebestand

configuratiebestand-new-salts

  • Sla het bestand wp-config-sample.php op als wp-config.php

stap 4 WordPress installatie

Als het wp-config.php bestand is aangemaakt dan kun je start met de installatie

  • open een browser
  • ga naar http://localhost:8888/wordpress. Vervang wordpress als je in stap 2 de naam van map hebt gewijzigd

wordpress-installatie-taal

  • Selecteer de taal

wordpress-installatie-settings

  • Vul de Websitetitel in
  • Vul een Gebruikersnaam in. Kies hier niet voor Admin of webmaster
  • Vul sterk Wachtwoord in
  • Schakel Zoekmachinezichtbaarheid in of uit. Voor een lokale website maakt dit niet veel uit. Google kan de website toch niet vinden.
  • Klik op de knop WordPress installeren

Als alles goed is gegaan krijg je binnen een paar seconden het volgende scherm

Foutmelding

Krijg je de volgende foutmelding:

Error establishing a database connection

Er kan geen verbinding met de database worden gemaakt. Controleer daarom bij stap 1 of de database goed is aangemaakt en bij stap 3 dat wp-config.php goed is ingevuld. Misschien heb je ergens een typefout gemaakt.