Drupal 7 + OVH

Onglets principaux

La documentation Drupal 6 n'est plus maintenue et en cours de dépublication.


Consultez le guide utilisateur Drupal en français directement sur drupal.org.

Mise en place du cron (planification de tâches)

créez un fichier php à la racine de votre site (par exemple cron-ovh.php) contenant le code suivant :

<?php
system('/usr/bin/wget -O - -q http://monsite.fr/cron.php?cron_key=xxxxxxxxxxx');

On trouve la valeur de "cron_key" dans "Administration > Rapports > Tableau de bord d'administration".

Puis rendez-vous dans votre manager OVH, à la section "Hébergement", "Planificateur de tâches". Cliquez sur "Création" et renseignez le formulaire avec :

Description de la tâche: Cron Drupal
Script à exécuter: /www/cron-ovh.php (en supposant que vous avez desarchivé drupal à la racine du site, dans www/)
Language du script: PHP ver.7 (ou autre selon la version de php que vous utilisez)
Logs par email: Non ou Oui selon votre préférence
Périodicité: cliquez sur le bouton "Tous les jours", puis sur le bouton "Toutes les heures" selon votre préférence

Validez le formulaire : votre cron est installé !

Version de Drupal : 

Commentaires

Petite info au cas ou cela aide qq'un :
Chez OVH, la commande wget ne permet pas d'appeler une page SSL (https://). Si vous appelez votre cron via une url de ce genre, cela ne fonctionnera pas (sans toutefois de soulever d'erreur visible dans les logs).
Pas de SSL pour les cron chez OVH!