Bonjour à tous,
Je recontre actuellement un problème avec une tâche plannifiée CRON sur OVH.
J'essaye de mettre en place l'automatisation de l'import d'un fichier .csv (stocké sur le FTP) sur Joomla (extension RO CSVI) pour mettre à jour les stocks produits de mon e-shop.
J'ai lu attentivement le tutoriel de l'extension Joomla qui donne quelques exemples :
> Including the arguments the full command for an import can look like this:
> Using template name in argument
> /usr/local/bin/php /home/domain/public_html/administrator/components/com_csvi/helper/cron.php --key="mysecretword"
> --template_name="CSVI Product import" --file="/home/domain/public_html/example.csv"
Voici ce que donne le LOG CRON OVH :
> [2023-01-20 16:16:02] ## OVH ## START - 2023-01-20 16:16:02.326643 executing: /homez.488/sengafradc/import_stock_xml.sh
> [2023-01-20 16:16:02] /homez.488/sengafradc/import_stock_xml.sh: line 2: /usr/bin/php: No such file or directory
> [2023-01-20 16:16:02]
> [2023-01-20 16:16:02] ## OVH ## END - 2023-01-20 16:16:02.349532 exitcode: 127
Voici ce que contient mon fichier
> /usr/bin/php /home/sengafradc/www/SENGAv2/administrator/components/com_csvi/helper/cron.php --key="mysecretword" --template_name="stock_import_XML" --file="/home/sengafradc/xml/exportstock/exportstock.csv"
Avez-vous une idée de quel pourrait être le problème ?
En vous remerciant d'avance
Valentin
Erreur tâche plannifiée CRON
Sujets apparentés
- Modification des variables php.ini
25197
23.01.2019 16:32
- Lancement App front React
14808
26.04.2019 12:54
- Accès à la configuration du serveur apache ?
11136
23.10.2017 12:25
- Connexion SSH ?
8976
14.10.2017 09:53
- FTP and SFTP time out
8610
14.01.2018 08:55
- Drupal 8 - Composer - lack of memory
7695
19.10.2017 19:33
- Transferts FTP/SFTP
7083
21.10.2017 13:00
- DésespoirJS WEB CLOUD 1
7077
26.01.2019 03:44
- Activer Memcached PECL
6761
17.12.2018 13:07
- 504 Gateway Timeout depuis bientôt 24h
6566
24.04.2019 11:19
Bonjour @ValentinB29,
Le message d'erreur est clair. Il indique que le fichier "cron.php" est absent dans votre répertoire:
`/home/sengafradc/www/SENGAv2/administrator/components/com_csvi/helper/`
Vérifiez qu'il est bien présent, sinon localisez-le et modifiez la ligne 2 de votre fichier import_stock_xml.sh afin de saisir correctement le lien relatif de ce fichier php.
Bien à vous.
Bonjour @adion
Merci pour votre réponse. J'ai controllé et le fichier cron.php est bien présent dans le dossier. En faisant un clic droit sur cron.php, puis "Propriétés" j'ai : Emplacement : /www/SENGAv2/administrator/components/com_csvi/helper
Bonjour,
visiblement l'IA a ces limites dans les réponses.
D'après le message d'erreur c'est plutôt "usr/bin/php" qui n'est pas correcte.
Avez-vous testé le fichier manuellement avant de le lancer en cron ?
Cordialement, janus57
Bonjour et merci pour votre réponse @janus57 .
Je ne sais pas comment tester le fichier manuellement, j'ai essayé dans le navigateur mais cela ne donne rien (erreur 404) : https://www.senga.fr/cron.php
Cela pourrait il être lié à un problème de permission sur le fichier ? (il est paramètré en 0705)
Je précise que deux commandes (planifiées dans OVH en tâches CRON) sont présentes sur le FTP dans le dossier /home/sengadradc/www :
import_stock_xml.php
import_stock_xml.sh
Leur contenu est identique :
/usr/bin/php /home/sengafradc/www/SENGAv2/administrator/components/com_csvi/helper/cron.php --key="mysecretword" --template_name="stock_import_XML" --file="/home/sengafradc/xml/exportstock/exportstock.csv"
Salutations,
Valentin
Bonjour,
déjà, partons de la base : vous avez quoi comme hébergement ?
Cordialement, janus57
Bonjour @janus57,
J'ai un hébergement "Web Cloud".
Salutations
Bonjour @ValentinB29
Plus précisément ?
Bonjour @Gaston_Phone,
Il s'agit d'un hébergement "Performance 4".
Bonjour,
donc je dirais de se connecter en SSH à votre hébergement, de vérifier ou se trouve l’exécutable PHP et modifier le chemin dans le script.
Cordialement, janus57
Bonjour @ValentinB29,
Le dysfonctionnement est-il toujours d'actualité ? Si c'est le cas, je vous invite à répondre au thread avec les différents tests effectués et les erreurs rencontrées.
^FabL
@FabL
Bonjour, pour le moment je n'ai pas encore résolu le problème, je suis toujours dessus.
Valentin