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

  [Opened] installation de jelix depuis une page une page web

Posted by foxmask on 11/05/2011 22:35

Bonsoir,

Introduction sur mon problème : Pour installer une application, si on ne passe pas par la ligne de commandes (et la salvatrice commande createapp), il faut que Jelix soit installé avant.

Donc voici ma Question toute sotte mais qui me tarabuste depuis l'arrivée des dernieres Jelix 1.2.

Comment installer une application Jelix depuis une interface web ?

Exemple concret :

Le présent forum HaveFnuBB dispose d'un wizard d'installation qui facilite l'installation du forum.

Ca ok ça marche impeccablement.

Sauf que... Cela est possible si et seulement si Jelix est lui même installé avant (comme je l'évoquais dans l'intro).

Si un admin souhaite installer le forum mais ne dispose pas de la ligne de commandes pour faire juste :

cd lib/jelix-scripts
php jelix.php installmodule jelix

alors en accedant à http://sondomain.com/install.php il aura la belle erreur :

Fatal error: Uncaught exception 'jExceptionSelector' with message 'jelix module is not enabled !!' in ...

La seule solution que j'entrevoyais était pour HaveFnuBB de fournir le fichier var/config/installer.ini.php contenant l'installation de Jelix "seul". Ce qu'on ne devrait jamais faire puisque, quand on a accès à la ligne de commandes, ce fichier est généré de lui même sans soucis, avec la commande ci dessus.

Que voyez vous comme solution possible ?

edit : en jelix 1.2.2pre c'était ok mais plus en 1.2.7pre


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] installation de jelix depuis une page une page web

Reply #1 Posted by foxmask on 11/06/2011 10:47

Bon ben en fait, quelque chose a changé dans jelix car avant je détectais la présence du installer.ini.php si pas là, j'enclenchais l'installation sinon envoyais sur le forum.

Donc l'idée de faire

php jelix installmodule jelix 

n'est pas viable pour avoir un debut de installer.ini.php et démarrer l'installation graphique.


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] installation de jelix depuis une page une page web

Reply #2 Posted by laurentj on 11/06/2011 14:28

Sauf que... Cela est possible si et seulement si Jelix est lui même installé avant (comme je l'évoquais dans l'intro).

euh... non. Le wizard est conçu pour tout installer.

  [Opened] installation de jelix depuis une page une page web

Reply #3 Posted by foxmask on 11/06/2011 17:04

Hmm ! Windows et Xdebug, mon dieu !

Sous linux je n'ai pas de soucis !


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] installation de jelix depuis une page une page web

Reply #4 Posted by laurentj on 11/07/2011 00:30

Ah, intéressant ça, que ça ne fonctionne pas avec xdebug...

  [Opened] installation de jelix depuis une page une page web

Reply #5 Posted by foxmask on 11/07/2011 13:01

J'ai refait un git clone et j'ai plus de soucis ... c'est à s'arracher les cheveux ... pourtant j'avais vidé le cache et supprimer le installer.ini.php ; ben non ca passait pas


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

 
Page
  1. installation de jelix depuis une page une page web