developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#1378 closed bug (invalid)

Bug dans la configuration des modules

Reported by: Tpt Owned by: laurentj
Priority: normal Milestone:
Component: jelix:core Version: 1.3 beta 1
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version: 5.3

Description

Depuis ma migration vers jelix 1.3b1 je n'arrive plus à utiliser le module jwiki, la debugbar me retourne l'erreur "Module inconnu dans le sélecteur "jwiki~default:index@classic"". Pourtant le module correctement chargé avec jwiki.access = 2 dans la section modules du defaultconfig.ini.php et quand je regarde le fichier temporaire de la conf (index~config.ini.php.conf.php) je voit ceci :

  'modules' => 
  array (
    'jelix.access' => 2,
    'jacldb.access' => '0',
    'jacl2db.access' => '0',
    'jWSDL.access' => '0',
    'junittests.access' => '0',
    'jauth.access' => '0',
    'jauthdb.access' => '0',
    'genewiki.access' => '2',
    'jwiki.access' => 0,
    'jelix.dbprofile' => 'default',
    'genewiki.dbprofile' => 'default',
    'jwiki.dbprofile' => 'default',
    'jacl2db.dbprofile' => 'default',
    'jauth.dbprofile' => 'default',
    'jacldb.dbprofile' => 'default',
    'jWSDL.dbprofile' => 'default',
    'jauthdb.dbprofile' => 'default',
    'junittests.dbprofile' => 'default',
  ),

Une précision : le module principal du projet fonctionne lui parfaitement. Quel est la cause de ce bug ? Est-ce dut à une mauvaise configuration de ma part ?

Change History (4)

comment:1 Changed 9 years ago by laurentj

  • Milestone Jelix 1.3 deleted
  • Priority changed from high to normal
  • Severity changed from critical to normal

ne créer des tickets que si vous êtes certain qu'il s'agisse d'un bug. Pour les questions c'est sur le forum.

Là il y a de forte chance qu'il s'agisse d'un problème de configuration.

Depuis ma migration vers jelix 1.3b1

depuis quelle version ?

Pourtant le module correctement chargé avec jwiki.access = 2 dans la section modules du defaultconfig.ini.php

et dans la config du point d'entrée ?

est ce que le repertoire dans lequel est le module est bien déclaré dans modulePath ?

Est ce que, tout simplement, le module a été installé (commande installmodule ou installapp) ? Il ne suffit pas de le déclarer dans la section modules pour pouvoir l'utiliser. Voir la documentation.

comment:2 Changed 9 years ago by Tpt

  • Milestone set to Jelix 1.3
  • Priority changed from normal to high
  • Resolution set to invalid
  • Severity changed from normal to critical
  • Status changed from new to closed

Pardon, la configuration était bonne sauf que je n'avais pas exécuter la commande d'installation du module, chose qui n'était pas obligatoire sur jelix 2.2. J'ai donc désactivé l’installation obligatoire (disableInstallers=on dans la config). Ce serait bien de signaler cela dans la doc concernant les nouveautés. Toutes mes excuses pour ce dérangement.

comment:3 Changed 9 years ago by laurentj

  • Milestone Jelix 1.3 deleted
  • Priority changed from high to normal
  • Severity changed from critical to normal

J'ai donc désactivé l’installation obligatoire (disableInstallers=on dans la config)

je ne le conseille vraiment pas. Les mises à jour vont être pénibles...

comment:4 Changed 9 years ago by laurentj

je n'avais pas exécuter la commande d'installation du module, chose qui n'était pas obligatoire sur jelix 1.2

Bien sûr que si.

Note: See TracTickets for help on using tickets.