- 1
[Opened] Bug sur Jelix 1.2.3 cmdline.php
Posted by Nigoki on 07/28/2011 16:31
Bonjour,
Le fichier généré "/scripts/cmdline.php"
ne fonctionne pas si il est lancé en absolu (typiquement par un Cron)
Si on lance le script comme ceci :
php cmdline.php module~ctrl:action
Cela fonctionne.
En absolu :
/usr/bin/php /mon/super/chemin/scripts/cmdline.php module~ctrl:action
L'erreur suivante est retounée :
PHP Fatal error: require_once(): Failed opening required
la ligne 11 :
require_once ('../application-cli.init.php');
doit être remplacé par :
require_once (dirname(__FILE__).'/../application-cli.init.php');
[Opened] Bug sur Jelix 1.2.3 cmdline.php
Posted by laurentj on 07/28/2011 18:53
ou encore
cd /mon/super/chemin/scripts/ && /usr/bin/php cmdline.php module~ctrl:action;-)
[Opened] Bug sur Jelix 1.2.3 cmdline.php
Posted by Nigoki on 07/29/2011 10:41
Certes, mais c'est quand même bien plus pratique de lancer un script sans forcement être dans le répertoire. De plus que cela fonctionnait dans les versions antérieurs.
[Opened] Bug sur Jelix 1.2.3 cmdline.php
Posted by laurentj on 07/30/2011 11:26
j'ai corrigé ça dans la branche 1.2 et le trunk ;-)
- 1