- 1
[Opened] Scripts en ligne de commande ne fonctionnent plus
Posted by dlalleme on 05/07/2010 21:47
Bonsoir,
Version 1.1.6 dev et gold en production
Je viens de m'apercevoir que mes scripts ne fonctionnent plus depuis le 22 avril alors qu'ils sont lancées toutes les nuits depuis quelques mois.
Quelque soit le script, j'ai le message suivant en production:
Fatal error: Cannot redeclare jerrorhandler() (previously declared in /opt/comparateur/lib/jelix/init.php:35) in /opt/comparateur/lib/jelix/init.php on line 68
Je vérifie en développement et je m'aperçois qu'il en est de même avec un message légèrement différent :
Fatal error: Cannot redeclare jelix_autoload() (previously declared in /home/dlalleme/BacsASable/Comparateur/Site/lib/jelix/init.php:102) in /home/dlalleme/BacsASable/Comparateur/Site/lib/jelix/init.php on line 130
Mon fichier de lancement de commande cmdline.php a traversé toutes les versions de la 1.0.x donc est peut être devenu obsolète. Voici le code :
<?php /** * @package comparateur * @subpackage scripts * @author * @contributor * @copyright */ require_once ('../../lib/jelix/init.php'); require_once ('../application.init.php'); require_once (JELIX_LIB_CORE_PATH.'jCmdlineCoordinator.class.php'); require_once (JELIX_LIB_CORE_PATH.'request/jCmdLineRequest.class.php'); $config_file = 'cmdline/config.ini.php'; $jelix = new jCmdlineCoordinator($config_file); $jelix->process(new jCmdLineRequest());
Je cherche ce qu'il a bien pu se passer le 21 avril mais je ne vois pas ....
Cordialement
Denis
[Opened] [Résolu] Scripts en ligne de commande ne fonctionnent plus
Posted by dlalleme on 05/07/2010 22:06
Désolé
J'ai trouvé... Une manipulation malencontreuse dans index.php et application.init.php a perturbé le fonctionnement des scripts.
Ce message peut être supprimé si besoin....
Je cherchais depuis tellement longtemps .....
Mille excuses
[Opened] Scripts en ligne de commande ne fonctionnent plus
Posted by foxmask on 05/07/2010 22:10
ce qui pourrait servir c'est savoir quelle mauvaise manip' a mené à cette erreur pour les prochains :)
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] Scripts en ligne de commande ne fonctionnent plus
Posted by laurentj on 05/10/2010 17:22
dans la 1.1, l'inclusion du init.php a effet bougé du point d'entrée vers le application.init.php.
- 1