ZADS automatise un certain nombre d’actions (mise en avant des annonces, back-up, rapport journalier, nettoyages des logs, envoi d’alertes,. …) et a besoin de taches programmables (appelées CRON JOB) pour activer ces actions. cron est un programme qui s'éxécute en arrière-plan. Il se reveille à interval régulier, effectue l’action correspondante et se rendort jusqu’au réveil suivant.
Les taches programmables (appelées CRON JOB) doivent être paramétrées comme suit :
/phpsvr/cron/zadshourlyscript.php
) /phpsvr/cron/zadsdailyscript.php
)/phpsvr/cron/zadssunscript.php
)/phpsvr/cron/zadsnotifscron.php
) (à partir de ZADS version 7.5+)/phpsvr/cron/zadsalertscron.php
) (A partir de ZADS version 8.5.2+)Les hébergeurs classiques (OVH, ionos (ex-1&1) …) proposent ce genre de services dans leurs packs standards d'hébergement. Dans le cas contraire, un service CLOUD gratuit de type https://www.setcronjob.com/ peut complètement convenir. Enfin, le fournisseur de votre script peut vous fournir ce service temporairement (contact sales@zads.fr).
Vous devez identifier le chemin de votre site via home directory
Sur 1&1, il faut accéder en SSH au serveur et directement entrer des commandes CRONTAB .
Pour des besoins de tests, il est possible de forcer manuellement l'exécution d'une tache via l’interface d’administration click sur l’icône INFO
On peut vérifier que les Taches fonctionnent correctement via l’interface de Journal/logs
Utiliser le filtre Automates/robots pour filtrer les informations.
Les appels CRON peuvent être sécurisés en ajoutant un TOKEN pour les appels Externes (d’un autre serveur).
Ce token doit être renseigné comme paramètre GET dans le demande sous token=xxxx
.
Le Token est crée dans la section SECURITE
:
Note : les appels internes (du même serveur/address IP) sont automatiquement sécurisés, avec ou sans CRON-TOKEN.
Dans certains cas, les appels CRON ne publient aucun résultats. Pour voir ce qu’il s’est passé, vous pouvez activer le mode « DEBUG » et consulter le fichier de LOGS comme ci-dessous.