Régler les tâches planifiées (Cron) de Drupal7 sur un serveur OVH

Les tâches planifiées de Drupal (Cron job) permettent, entre autre, de vérifier régulièrement la disponibilité de mises à jours de sécurité et d'indexer le contenu pour optimiser la recherche. 

Voici la marche à suivre pour configurer l'exécution automatique de ces tâches sur un serveur mutualisé de OVH. 

1/ créer un fichier php à la racine de votre site. par exemple www/cron-ovh.php

2/ y placer le code pour l'exécution du cron. Par ex : 

Attention, il faut prendre la bonne clé (xxxxx-xxx dans mon exemple ci-dessus).
Vous trouverez cette clé en consultant les pages d'admin de votre site Drupal7, à la rubrique rapports (http://www.example.com/admin/reports/status). 

3/ régler l'exécution de votre script php via l'interface de OVH : 

Script à exécuter : /www/cron-ovh.php
Langage du script : PHP5.3

drupal-cron-ovh-1.jpeg

drupal-cron-ovh-2.jpeg

 

NB : Attention : le script ne sera pas activé si votre site est en mode maintenance. 

bibliographie : http://juliendubreuil.fr/drupal/drupal-et-taches-planifiees