[RESOLU] probleme avec cron de 000webhost

Mammouth du PHP | 506 Messages

04 mai 2021, 12:07

bonjour a tous
j essaye de planifier une sauvegarde ma base de donne mysql avec cron

j ai donc déjà un script pour la sauvegarde qui fonctionne lorsque je le lance en manuel

par contre ou je rencontre le problème c est pour le planifier

je viens de voir qu il fallait que je fasse ceci

https://www.000webhost.com/forum/t/cron-job/23865/15

donc dans mon cas si j ai bien compris

étape 1

créer un fichier php cron_caller3.php

étape 2
y mettre ce code avec mon lien vers mon script

Code : Tout sélectionner

<? php file_get_contents (' http://dclxvi.co.uk/httpdocs/crons/cron_exemple.php ');
etape 3

et dans la tache de cron indiquer le lien du fichier "cron_caller3.php"

mais cela ne fonctionne pas

j ai essaye aussi bien évidement de mettre dans la tache de cron le lien direct du fichier de sauvegarde php
mais cela ne fonctionne pas non plus

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

04 mai 2021, 16:02

Bah du coup il faut que tu vois avec ton hébergeur parce que là c'est spécifique à ce qu'il te propose comme solution
Quand tout le reste a échoué, lisez le mode d'emploi...

Mammouth du PHP | 506 Messages

04 mai 2021, 16:08

merci pour la réponse
ben disons que cela est un hébergement gratuit ...
peut être une autre solution ...

Avatar du membre
Mammouth du PHP | 1609 Messages

04 mai 2021, 16:36

Salut, comment as tu configuré la tâche cron ?
Développeur web depuis + de 20 ans

Mammouth du PHP | 506 Messages

04 mai 2021, 17:29

salan bonjour
en fait j ai dans un premier temps
j ai crée un fichier test22.php

dans lequel mon script ce trouve

lors du premier essai j ai configure cron avec le chemin ou ce trouve ce fichier
mais cela n a pas fonctionne

ensuite en cherchant j ai trouve une personne qui avait le même soucis que moi et qui disait que c etait normal et qu il fallait dans un premier temps
creer un autre fichier "php cron_caller.php"
avec l intérieur ceci

Code : Tout sélectionner

<? php file_get_contents (' https://peche-perle.000webhostapp.com/test22.php');
et ensuite appelle ce nouveau fichier
cron_caller.php

et d indiquer a cron l emplacement de ce fichier cron_caller.php

mais cela ne fonctionne pas non plus

Avatar du membre
Mammouth du PHP | 1609 Messages

04 mai 2021, 17:37

Moué pas très clair cette affaire. En tout cas tu as un espace devant le https, je suppose que du coup le file_get_contents ne peut pas fonctionner correctement...
Développeur web depuis + de 20 ans

Mammouth du PHP | 506 Messages

04 mai 2021, 18:03

merci pour ton aide
je viens de modifier le fichier
mais cela ne fonctionne pas mieux

Code : Tout sélectionner

<?php file_get_contents('https://peche-perle.000webhostapp.com/test22.php'); ?>
y a peut être une autre astuce ca plus loin dans une réponse ils disent de faire ceci
Veuillez utiliser cet exemple de commande pour exécuter cronjob:

php -f /home/YOUR_CPANEL_USERNAME/public_html/file.php


mais je vois pas comment comment l intégrer la dedans

https://zupimages.net/up/21/18/snxd.jpg

Mammouth du PHP | 506 Messages

04 mai 2021, 23:38

je viens de lire des articles comme quoi le service mail et le service cron avaient souvent des soucis

j ai donc trouve ce service gratuit

https://cron-job.org/en/members/