-- HikaShop version -- : 5.0.3
-- Joomla version -- : 3.10.12
-- PHP version -- : 8.0.30
-- Browser(s) name and version -- : Chrome 122.0.6261.128
Bonjour,
J'ai mis en place une tache cron sur mon serveur pour appeler, en fin de journée (23h50) la page index.php?option=com_hikashop&ctrl=cron et générer un flux de produit Google.
1. Le flux peut être créé manuellement à partir du plugin (lien "générer").
2. Le chemin vers le fichier à mettre à jour est indiqué dans les params du plugin.
3. Le Délai minimum entre deux tâches cron est fixé à seulement 15 secondes dans la config générale.
4. Le cron mis en place fonctionne. Quand il s'active, cela est enregistré dans le fichier log.
5. En accédant à la page index.php?option=com_hikashop&ctrl=cron, cela à déjà fonctionné, mais ne fonctionne que rarement.
6. Donc problème : le fichier "Google Merchant" n'est pas mis à jour par le cron en fin de journée.
Hier (2024-03-13 14:13), j'ai pu créer le fichier en appelant manuellement la page index.php?option=com_hikashop&ctrl=cron.
Mais hier à 23h50 (2024-03-13 23:50), via le CRON de mon serveur, rien. Et aujourd'hui (2024-03-14 15:25), quand je teste manuellement, même probème, rien.
Donc le cron ne s'exécute que parfois (rarement) et je ne comprends pas pourquoi.
Dans le doute, j'ai exclu la page de la mise en cache, via le fichier htaccess, mais ça n'a aucun effet.
Extrait des logs :
******************** 2024-03-13 14:13 ********************
HikaShop lancé le 2024-03-13 14:13
---- Details ----
Google Merchant file written to /home/customer/www/monsite.fr/public_html/produits/Google_data_feed.xml
[note : lancé manuellement]
******************** 2024-03-13 23:50 ********************
HikaShop lancé le 2024-03-13 23:50
[note : lancé par le Cron Job de mon serveur]
******************** 2024-03-14 15:25 ********************
HikaShop lancé le 2024-03-14 15:25
[note : lancé manuellement]