Met een cronjob laat u de server een taak automatisch op vaste tijden uitvoeren, bijvoorbeeld de geplande taken van WordPress.

Een cronjob toevoegen

  1. Meld u aan in DirectAdmin via https://hosting.uwweb.be:2222.
  2. Open Cron Taken (Cron Jobs).
  3. Vul de tijdvelden in: minuut, uur, dag van de maand, maand en dag van de week. Een * betekent "elke".
  4. Vul bij Opdracht (Command) de opdracht in die moet worden uitgevoerd.
  5. Klik op Aanmaken (Create) of Toevoegen (Add).

Voorbeeld: wp-cron van WordPress

Standaard start WordPress zijn geplande taken pas wanneer iemand de website bezoekt. Met een echte cronjob gebeurt dat betrouwbaar en wordt uw site niet vertraagd.

  1. Open wp-config.php in de map public_html en voeg boven de regel /* That's all, stop editing! */ toe:
    define('DISABLE_WP_CRON', true);
  2. Maak in DirectAdmin een cronjob aan die elke 15 minuten draait:
    • Minuut: */15
    • Uur, dag, maand en weekdag: *
  3. Gebruik als opdracht (vervang uwdomein.be door uw eigen domein):
    curl -s https://uwdomein.be/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Werkt het niet?

  • Geplande berichten verschijnen niet: controleer of de domeinnaam in de opdracht klopt en of de website via https bereikbaar is.
  • Website wordt traag of toont "508 Resource Limit Is Reached": de cronjob draait te vaak. Elke 15 minuten volstaat meestal.
  • U krijgt veel e-mails van de server: laat >/dev/null 2>&1 achter de opdracht staan, dan wordt geen uitvoer gemaild.

Hulp nodig? Maak een ticket aan of mail naar support@uwweb.be.

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