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 10 years ago

Closed 10 years ago

Last modified 10 years ago

#1228 closed bug (fixed)

createentrypoint/createmodule : Entry point unknown

Reported by: foxmask Owned by:
Priority: normal Milestone: Jelix 1.2RC3
Component: jelix-scripts Version: 1.2RC2
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

j'ai voulu créé un point d'entrée spécifique, pour un nouveau module à venir, comme suit :

C:\WEB\DOCUMENT_ROOT\www_havefnubb_14\lib\jelix-scripts>php jelix.php --havefnubb:hfnuupd createentrypoint -type classic hfnuupd

mais j'obtiens :

Entry point is unknown

Donc j'ai créé à la main le point d'entrée + l'entrée dans project.xml + var/config/hfnuupd, puis taper

C:\WEB\DOCUMENT_ROOT\www_havefnubb_14\lib\jelix-scripts>php jelix.php --havefnubb:hfnuupd createmodule hfnuupd

et c'est passé mais la partie faite main est pas tip top ; genre si j'en oublie d'ajouter le hfnuupd=on dans le defaultconfig.ini.php ; c'est le brêche à des problemes :/

j'ai creusé, le pb m'a l'air d'être dans la fonction jxs_init_jelix_env du fichier jelix-scripts/includes/utils.lib.php

Change History (5)

comment:1 Changed 10 years ago by laurentj

à préciser dans la doc si besoin, mais si tu créé un point d'entrée, l'indiquer au niveau du nom de l'application, ça n'a pas de sens, puisqu'il n'existe pas. tu aurais du tout simplement écrire :

php jelix.php --havefnubb createentrypoint -type classic hfnuupd

Est ce que cela fonctionne correctement de cette manière ?

Ensuite, hors sujet, j'ai l'impression que tu crée un point d'entrée pour la mise à jour de havefnubb, oui ? Si c'est le cas, tu va avoir des soucis, puisqu'il te faudra alors installer havefnubb. Or, la mise à jour, il faut la faire avant l'installation (ou peut etre pendant le wizard). Le script de mise à jour de hfnu 1.3 vers 1.4 ne doit pas être une appli jelix, mais un simple script php.

comment:2 Changed 10 years ago by laurentj

  • Priority changed from high to normal
  • Severity changed from critical to normal

comment:3 Changed 10 years ago by foxmask

Non cela ne va pas

C:\WEB\DOCUMENT_ROOT\www_havefnubb_14\lib\jelix-scripts>php jelix.php --havefnubb createentrypoint -type classic hfnuupd2
Error: Entry point is unknown

pour le HS on va continuer par mail sinon on va polluer :)

comment:4 Changed 10 years ago by laurentj

  • Resolution set to fixed
  • Status changed from new to closed

fixed: http://bitbucket.org/jelix/jelix-trunk/changeset/a6983afd9ee6

ça ne fonctionnait pas parce que tu n'as pas de point d'entrée par défaut index.php..

comment:5 Changed 10 years ago by foxmask

oui, ce qui peut arriver.

Note: See TracTickets for help on using tickets.