MyBB.support, le portail francophone de MyBB
Bug module Gestion des tâches - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : MyBB.fr (https://mybb.support/forum-1.html)
+--- Forum : Support (https://mybb.support/forum-5.html)
+--- Sujet : Bug module Gestion des tâches (/thread-7746.html)



Bug module Gestion des tâches - LoupSolitaire - 28-07-2017


VERSION_MyBB : 1.8.12
VERSION_MyBB : 1.8.12
VERSION_MyBB : 1.8.12
Bonjour,

Je rencontre actuellement un souci avec le module de gestion des tâches de MyBB.

J'ai un script PHP qui doit s'exécuter à intervalle régulier. Ce script interroge simplement la BDD et génère un fichier .txt custom, et le chemin de ces fichiers est identifié de manière relative '../../myfolder/fichier.txt'

Mon fichier est localisé dans le dossier : 'siteweb/forum/inc/tasks/monfichier.php'

Si j'exécute directement la page du script tout marche niquel.
Si je créé une tâche Cron sur mon panel OVH ça marche niquel.

Par contre si je créé une tâche personnalisée dans le panel MyBB, j'ai des messages d'erreurs :
'Warning - [2] 'fopen(../../carto/datas/global.txt): failed to open stream: No such file or directory'

Ma question est la suivante : le module des tâches exécute le fichier directement à partir du folder 'siteweb/forum/inc/tasks', ou à partir d'un autre dossier ?

Merci d'avance pour votre aide Smile


RE: Bug module Gestion des tâches - Saphir - 28-07-2017

Bonjour LoupSolitaire.

Si mes souvenirs sont bons, c'est le fichier "tasks.php" situé à la racine de votre installation de MyBB qui exécute la tâche, elle s'exécute donc depuis siteweb/forum dans votre cas.
Essayez de passer vos liens relativement à ce répertoire, et tenez-nous informés de la situation. Un administrateur aura peut-être une meilleure réponse que moi.

Agréable soirée.


RE: Bug module Gestion des tâches - LoupSolitaire - 28-07-2017

Ah c'est bien ce que je pensais, ya un problème dans le dossier d'execution.

D'après mes derniers test le dossier racine d’exécution du script c'est le dossier "siteweb/forum/admin" !

Merci pour m'avoir aiguillé sur le problème Smile

Donc problème réglé, merci beaucoup !


RE: Bug module Gestion des tâches - Saphir - 28-07-2017

Si vous exécutez la page depuis le panneau d'administration, ce sera effectivement siteweb/forum/admin.
Cependant, lorsqu'elle s'exécutera automatiquement, ce devrait bien être siteweb/forum... (À vérifier, mais ça me semblerait logique...)


 Utilitaire de traduction fourni par Regentronique