Bonjour,
Je souhaite lancer des tâches cron relatives à mon site sur Prestashop à partir de mon compte OVH.
J'ai donc tenté d'éditer un fichier php avec le contenu ci-dessous :
J'ai uploadé le fichier php sur mon compte OVH mais les tâches cron ne se lancent pas.
Quelqu'un pourrait-il me dire ce qui cloche dans mon code ?
Merci d'avance !
Comment éditer un fichier php pour lancer les tâches cron
Related questions
- CRON : erreur 255 encore et toujours
10869
30.08.2017 06:19
- cURL en ssh ou cron
8808
10.11.2016 15:26
- CRON avec fichier PHP non fonctionnel
8457
17.06.2017 18:50
- Problème CRON (url avec paramètres)
8142
02.08.2017 13:24
- Mon WP-CRON est cassé
8081
14.02.2025 17:54
- Mon CRON ne fonctionne pas
7759
20.10.2016 21:18
- Tache CRON sur OVH
7136
07.10.2020 16:29
- Problème de tache Cron avec Symfony
6843
03.07.2018 09:55
- Tache cron symfony
6532
10.06.2021 20:54
- Attention: WordPress cron jobs seem to be broken on your site! Demande d'aide svp
6516
14.02.2025 17:43
> dans mon code ?
l'as tu lancé en manuel? car là je doute, /... ne veut rien dire
Bien évidemment, les adresses urls sont volontairement tronquées. Je ne voulais pas les mettre en intégralité sur le forum pour des raisons de confidentialité (certaines comportent des clé de sécurité).
Je ne sais pas comment on lance ce fichier en manuel.
Auparavant, j'utilisais un module sur Prestashop qui ne fonctionne plus aujourd'hui. Voilà pourquoi je voulais passer par OVH.
Merci
> Je ne sais pas comment on lance ce fichier en manuel.
où ce fichier est accessible par le net, donc saisir son url dans un navigateur
ou l'appeler en SSH
c'est qu'une étape, l'environnement dans un cron n'étant pas forcément le même qu'en interactif
Bien évidemment, toi seule a le code sous les yeux pour l'analyser
accessoirement, tu as un grave délai d'attente avant de commencer le chargement 15s.. !
et ton site mériterait une (grosse) optimisation:
287 requêtes, 9,47 Mo / 7,92 Mo transférés Terminé en : 27,27 s
Le fichier php est importé sur mon compte OVH. Il n'est pas donc accessible via le navigateur.
Je souhaitais renseigner automatiquement les adresses url de mes tâches cron sur OVH. Malheureusement, OVH exige un fichier php qui doit lancer les tâches cron via leur adresse url.
Encore faut-il savoir comment intégrer ces adresses dans un fichier php ? Après quelques recherches sur le web, j'ai opté pour le include (''); mais ça ne semble pas fonctionner.
Comment intégrer les adresses des tâches cron dans mon fichier php ?
Merci bien !
PS : Merci également pour cette remarque sur le chargement des pages. Je vais regarder ça.
> Malheureusement, OVH exige un fichier php qui doit lancer les tâches cron via leur adresse url.
j'en doute puisque je lance des scripts shell non accessibles par le net
include() est très bien, mais tu n'auras pas plus de réponses, il faut étudier le code
Je ne connais pas les Scripts Shell. Voici ce que propose OVH pour les gens comme moi :)


Merci
```text bah tu vois bien que l'appel est direct, pas de protocole, pas d'obligation d'être accessible sur le net..
par contre, là tu le rends accessible, potentiellement, ce qui peut amuser certains plaisantins
```text
curl --head https://bijouxia.com/cron.php
HTTP/2 404
```
mais pour l'instant, il n'y est pas :/
c'est volontaire d'utiliser php5.6 largement déprécié?
ainsi que php7.0 pour ton site (déprécié aussi)? ```
Ce sont les captures d'écran du tutoriel d'OVH : https://docs.ovh.com/fr/hosting/mutualise-taches-automatisees-cron/
c'est gentil de vouloir me faire apprendre la doc :)
mais jusqu'à présent j'ai toujours fait fonctionner les cron
comme tu persistes à ne fournir aucun élément, tu dois analyser le souci seule
ou te rapprocher d'un dev à mon avis, ton site a aussi un grave souci
Je pensais qu'il était possible de demander de l'aide pour éditer un fichier php sans diffuser des éléments sensibles comme les adresse des tâches cron. Je me suis trompée. Je vois pas du tout quels éléments je peux vous fournir.
Je n'ai apparemment pas le niveau requis pour demander de l'aide sur le forum, ni même pour étudier le code moi-même (ce que j'ai tenté de faire).
De surcroît, cette méthode avec le fichier php est risqué puisque le fichier est accessible par n'importe qui. Je suis donc bloqué puisque je ne connais encore moins le SSH que le php.
Merci quand même
c'est toi qui le mets, éventuellement, dans un répertoire publique
tu as le droit, mais dans ce cas, perso, je protège avec .htaccess
en soi, ce n'est pas dangereux plus que ça
comment veux tu de l'aide si tu ne veux pas dévoiler le contenu de ton php?
si cela te dérange: mon conseil de voir un développeur
J'ai dévoilé la totalité de mon fichier php, à part les adresses urls. A te lire, je comprends donc qu'il manque beaucoup de choses dans mon fichier !
je ne peux te comprendre... j'abandonne
tu dis toi-même :
> Bien évidemment, les adresses urls sont volontairement tronquées.
du code, c'est précis, c'est pas de l'approximation !
que veux tu que l'on fasse avec ce que tu dit:
> Ce sont les captures d'écran du tutoriel d'OVH
et encore une fois, quand on développe, on teste
qu'as tu testé de ton côté?
tu as appelé ton fichier hyper confidentiel? il fonctionne en manuel?
C'est uniquement pour le forum que j'ai tronqué les adresses urls.
Je me doute qu'un fichier php ne puisse pas fonctionner avec des adresses url tronquées.
Le fichier php que j'ai uploadé sur OVH comporte l'intégralité des adresses urls.
Tu me faisais des commentaires sur ces captures d'écran en pensant que je les avais capturé sur mon propre compte OVH. Je t'ai simplement répondu que ces captures provenaient du tutoriel d'OVH.
Je ne sais pas testé un fichier php. J'ai simplement constaté que mes tâches cron ne fonctionnent pas.
Je ne peux pas répondre à la question "iI fonctionne en manuel" car je la comprend pas.
dialogue de sourds, mon conseil: consulte un pro (et ton site en a besoin)
Bonjour a tous.

Je voulais pas créer un nouveau topic car je suis dans le même sujet.
Je suis un débutant et je suis loin des connaissances du php. Donc je voudrais aussi creer une tache cron. Il s'agit d'une sauvegarde sur dropbox
J'avais installé un module et après la configuration le module me propose de créer des taches cron en utilisant les url (voir capture).
En lisant les topics sur le forum j'ai compris que il faut créer un fichier php avec un script
La question est , y a t-il déjà un modele du script tout prêt, ou une documentation comment le créer (pour les nuls)
rien de standard, à toi d'adapter: https://docs.ovh.com/fr/hosting/mutualise-taches-automatisees-cron/