MyBB.support, le portail francophone de MyBB

Version complète : Bug module Gestion des tâches
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

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
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.
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 !
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