developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
#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
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.
à 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 :
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.