Fork me on GitHub






CRON et module qui n'existe pas
Aspirant
Inscrit: 17/06/2008 15:34
Messages: 92
Bonjour,

J'essaye par l'intermédiaire d'une tâche CRON, d'accéder au handler d'un de mes modules pour effectuer un update d'une table.

Le fichier exécute côté navigateur fonctionne, j'inclue juste le mainfile.php, puis le fichier de ma class.

Le CRON fonctionne aussi (#!/usr/bin/php5 en début de fichier, plus les droits idoines).

Seulement quand je récupère par mail le résultat de l’exécution de la tâche, je remarque que la page est exécutée mais il m'indique que le "module n'existe pas" (le chemin est exactement le même que celui testé sur le navigateur).

J'en déduis qu'il s'agit d'un problème au niveau du chemin d’exécution du CRON mais je ne vois pas comment corriger ce problème, si vous avez des infos à ce sujet, merci d'avance !

Posté le : 21/09/2011 10:36
Partager Twitter Partagez cette article sur GG+
Re: CRON et module qui n'existe pas
Aspirant
Inscrit: 17/06/2008 15:34
Messages: 92
Bon j'ai trouvé la solution, c'est effectivement un problème de répertoire quand le CRON exécute le fichier.

Admettons que vous vous trouviez à la racine de votre module, votre fichier devra contenir la fonction :

chdir('../..');

Puis inclure le mainfile.php :
include "mainfile.php";

Puis votre class :
include_once XOOPS_ROOT_PATH."/modules/".$dirnameModule."/class/".$className.".php";

Bonne journée,

Posté le : 21/09/2011 10:53
Partager Twitter Partagez cette article sur GG+
Re: CRON et module qui n'existe pas
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2554
Merci pour l'info
JJDAI

Posté le : 21/09/2011 13:13

Ne pas perdre patience, même si cela semble impossible, c'est déjà de la patience.
Origami
Conseil des Sages
Sur gitHub
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

92 Personne(s) en ligne (76 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 92 | Plus ...