Cette page vous apprendra comment installer Drupal sur l'hébergement mutualisé de OVH.
Quelques variables pour .htaccess pouvant être utiles
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1Mise en place du cron (planification de tâches)
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.php (en supposant que vous avez desarchivé drupal à la racine du site, dans www/)
- Language du script: PHP ver.5
- Logs par email: Non
- Périodicité: cliquez sur le bouton "Tous les jours", puis sur le bouton "Toutes les heures"
Validez le formulaire : votre cron est installé !
- Version imprimable
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Bonjour,
Faut-il modifier le script cron comme le suggère :http://guides.ovh.com/MutualiseCron
En suivant le tuto ss rien changer j’ai eu sur le log d’OVH :
Liste des executions
Description du tâche : Cron Drupal
Exécution le 2010-02-26 17:27:03 pour une durée de 6 secondes.
mais sut mon tableau de bord Drupal, la tache de maintenance cron n’a pas été lancé récemment …
merci
bonne soirée
Alain
Altbzh
53
Quant est-il de l’execution du fichier cron.php lorsque l’on est en multisite ? Tous les sites en profitent-ils ?
LesEntreprenautes
69
Ca dépend… (réponse classique ;)). Supposons que tu aie du multisite avec 100% les mêmes bases de données, alors à mon avis oui, tout le monde en profite en même temps. Si il y a des bases partagées et d’autres séparées..cela dépend de la séparation !
DRUPALONS.FR : lisez-nous et testez notre générateur de code, ou les flux drupaliens.
emerya
1166
Quant est-il de l’execution du fichier cron.php lorsque l’on est en multisite ? Tous les sites en profitent-ils ?
Le script "/www/cron.php" sera éxécuté pour la configuration par défaut, c'est à dire pour le site qui est défini dans "sites/default/setting.php". Donc dans une configuration multisite cela ne fonctionnera pas, même si tous les sites utilisent la même base. Il faut utiliser d'autres méthodes dans ce cas (http://drupal.org/node/237503).
Chez OVH, celle-ci fonctionne :
cron-curl.sh contiendra par exemple :
#!/bin/sh# $Id: cron-curl.sh,v 1.3 2006/08/22 07:38:24 dries Exp $
curl --silent --compressed http://www.example.com/cron.php
curl --silent --compressed http://site1.example.com/cron.php
curl --silent --compressed http://site2.example.com/cron.php
Le fichier cron-curl.sh doit bien sur être rendu exécutable.
jptavan
49
Merci a tous !
ghazouani
1