Jouwebhosting.nl / Kennis & handleidingen
Praktische handleiding

Cronjob instellen in DirectAdmin

Laat een PHP-script automatisch uitvoeren met een correcte frequentie en een absoluut serverpad.

Laat een PHP-script automatisch uitvoeren met een correcte frequentie en een absoluut serverpad. Hieronder staat concreet waar je de instelling vindt en wat je moet doen.

Cronjob toevoegen

Een cronjob draait los van een normale browseraanvraag. Gebruik daarom een volledig serverpad naar je script.

1Log in op DirectAdmin.
2Open Cron Jobs.
3Kies de gewenste planning, bijvoorbeeld iedere 15 minuten.
4Gebruik als opdracht een absoluut pad naar je script, bijvoorbeeld /home/gebruikersnaam/domains/domein.nl/public_html/script.php.
5Sla de cronjob op en controleer de uitvoer of eventuele foutmelding.

Veelgemaakte fouten

Een cronjob heeft geen normale browsercontext. Variabelen zoals $_SERVER['SERVER_NAME'] kunnen daardoor ontbreken. Ook kunnen relatieve paden naar includes mislukken.

1Gebruik absolute paden in scripts.
2Controleer of het script uitvoerbaar is met de PHP-versie die je gebruikt.
3Test het script eerst handmatig wanneer dat mogelijk is.
4Stuur bij een foutmelding de volledige cronregel en de foutoutput mee met een supportticket.
Let op
Maak bij belangrijke wijzigingen eerst een backup. Geef bij een supportvraag je domeinnaam, exacte foutmelding, tijdstip en de stappen die je al hebt uitgevoerd.

Kom je er niet uit?

Stuur ons de exacte foutmelding en wat je al hebt getest.

Maak een supportticket