WordPress installeren via CLI

(Zet de populairste CMS ter wereld op zonder grafische interface)

Het installeren van WordPress via de command-line met WP-CLI is snel, scriptbaar en ideaal voor ontwikkelaars. Je omzeilt de webinstallatie en hebt volledige controle over het proces.

1. Voorbereiding

  • Webstack: Zorg voor een werkende LEMP (Nginx) of LAMP (Apache) stack met PHP en MariaDB

  • Database: Maak een lege database en gebruiker aan voor WordPress

  • Website map: Maak een map aan, bijvoorbeeld:
    /var/www/mijnsite.nl


2. WP-CLI installeren

  • Download WP-CLI:
    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

  • Maak het uitvoerbaar en verplaats het:
    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp

  • Test de installatie:
    wp --info


3. WordPress installeren

  • Ga naar je website map:
    cd /var/www/mijnsite.nl

  • Download WordPress:
    sudo -u www-data wp core download

  • Maak het configuratiebestand aan:
    sudo -u www-data wp config create --dbname=jouw_db_naam --dbuser=jouw_db_gebruiker --dbpass=jouw_db_wachtwoord

  • Voer de installatie uit:
    sudo -u www-data wp core install --url=http://jouwdomein.nl --title="Mijn Awesome Site" --admin_user=admin --admin_password=een_sterk_wachtwoord --admin_email=jouw@email.com

  • Bewaar je admin-wachtwoord goed!


4. Permissies instellen

  • Geef de juiste rechten aan de webserver:

    sudo chown -R www-data:www-data /var/www/mijnsite.nl
    sudo find /var/www/mijnsite.nl -type d -exec chmod 755 {} \;
    sudo find /var/www/mijnsite.nl -type f -exec chmod 644 {} \;

5. Nginx/Apache configureren

  • Configureer je webserver om de site te serveren vanuit /var/www/mijnsite.nl

  • Voeg permalink-regels toe voor WordPress (rewrite-rules)


Samenvatting

  • Gebruik WP-CLI voor een snelle, scriptbare installatie

  • Controleer permissies om problemen met uploads of updates te voorkomen

  • Pas je webserver aan voor correcte permalink-ondersteuning


Tip: WP-CLI kan alles: plugins installeren (wp plugin install), thema’s updaten, gebruikers beheren en meer. Perfect voor automatisering en beheer.

Hulp nodig? Zie je Error establishing a database connection? Controleer je wp-config.php. Bij 404 Not Found op subpagina’s: controleer je permalink-regels in Nginx of Apache.

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution