Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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

Reply #2 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

Reply #3 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.

 
Page
  1. Scripts en ligne de commande ne fonctionnent plus