Ces étapes suivent la documentation de Plesk sur les tâches planifiées, en anglais : les intitulés français de votre écran peuvent différer légèrement. Sur un VPS, où l'on écrit soi-même la crontab, voir plutôt Planifier une tâche avec cron.
Les trois types de tâche
| Type | Ce qu'il fait | Exemple |
|---|---|---|
| Exécuter une commande | lance un programme ou un script du serveur | un script de nettoyage |
| Récupérer une URL | appelle une adresse, comme le ferait un visiteur | wp-cron.php de WordPress |
| Exécuter un script PHP | lance un fichier PHP du site | un import de données |
Pour une adresse, Plesk demande seulement l'URL : inutile d'écrire une commande curl ou wget. Pour un script PHP, le chemin se donne à partir du dossier de l'hébergement.
Créer une tâche
- Ouvrez Plesk depuis votre espace client, avec le bouton « Se connecter à Plesk ».
- Dans Sites Web & Domaines, cliquez sur « Tâches planifiées », puis sur « Ajouter une tâche ».
- Choisissez le type de tâche et indiquez la commande, l'adresse ou le chemin du script.
- Choisissez la fréquence dans le menu proposé, puis l'heure. Selon la version de Plesk, une expression au format cron permet un rythme plus précis.
- Ajoutez une description, qui vous servira à la reconnaître, et réglez si besoin les notifications par courriel.
- Cliquez sur « Exécuter maintenant » et attendez la fin : une tâche qui échoue ici échouera aussi à l'heure prévue.
- Enregistrez.
Les tâches s'exécutent à l'heure du serveur, sauf si vous changez le fuseau dans les paramètres des tâches planifiées. Pour une commande, Plesk l'exécute dans un environnement isolé : la documentation conseille, en cas d'erreur « fichier introuvable », d'utiliser des chemins relatifs au dossier personnel de l'utilisateur plutôt que des chemins absolus.
Remplacer le WP-Cron de WordPress
WordPress lance ses tâches internes, comme la publication programmée ou les sauvegardes d'extensions, au moment où quelqu'un visite le site. Sur un site peu visité, elles prennent du retard ; sur un site très visité, elles se déclenchent trop souvent. La documentation de WordPress propose de confier ce travail au planificateur du serveur.
- Dans le fichier wp-config.php, au-dessus de la ligne qui annonce la fin des réglages, ajoutez :
define( 'DISABLE_WP_CRON', true );
- Dans Plesk, créez une tâche « Récupérer une URL » avec l'adresse
https://votre-domaine.fr/wp-cron.php. - Réglez-la toutes les 15 minutes, le rythme que donne la documentation en exemple (expression
*/15 * * * *). - Testez-la avec « Exécuter maintenant », puis enregistrez.
Le fichier wp-config.php se modifie dans le gestionnaire de fichiers de Plesk.
L'expression cron
Les cinq champs se lisent dans l'ordre : minute, heure, jour du mois, mois, jour de la semaine. Une étoile veut dire « chaque ».
| Expression | Rythme |
|---|---|
*/15 * * * * | toutes les 15 minutes |
0 3 * * * | chaque jour à 3 h |
0 6 * * 1 | chaque lundi à 6 h |
Questions fréquentes
Je ne vois pas « Tâches planifiées » dans Plesk : pourquoi ?
Sur l'offre Départ, les tâches planifiées ne sont pas ouvertes. Les tâches internes de WordPress continuent de tourner par le WP-Cron, déclenché par les visites. Pour planifier vos propres tâches, passez à Sérénité depuis votre espace client : voir Changer d'offre.
Comment savoir si ma tâche a bien tourné ?
Activez la notification par courriel dans la tâche, ou faites écrire au script une ligne dans un fichier journal à chaque passage.
Quelle fréquence choisir ?
La plus lente qui suffise. Une tâche toutes les minutes charge le serveur pour rien si une fois par heure convient.
Articles liés
- Changer la version de PHP de son siteChanger la version de PHP de votre site dans Plesk : vérifier la version actuelle, tester la compatibilité, passer en PHP 8.3 et revenir en arrière si besoin.
- Augmenter memory_limit : les limites de PHPAugmenter memory_limit, upload_max_filesize ou max_execution_time : ce que limite chaque réglage de PHP, les messages d'erreur, comment les lire et les changer.
- Le fichier .htaccess : à quoi il sertLe fichier .htaccess règle Apache dossier par dossier : redirections, réécriture d'adresses, accès protégés, pages d'erreur. Où le trouver, comment le modifier.