- 1
[Opened] installation de jelix depuis une page une page web
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
Follow me on twitter - HaveFnuBB! - Fork on GitHub : HaveFnuBB // Jelix // Huanui
[Opened] installation de jelix depuis une page une page web
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.
Follow me on twitter - HaveFnuBB! - Fork on GitHub : HaveFnuBB // Jelix // Huanui
[Opened] installation de jelix depuis une page une page web
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
Hmm ! Windows et Xdebug, mon dieu !
Sous linux je n'ai pas de soucis !
Follow me on twitter - HaveFnuBB! - Fork on GitHub : HaveFnuBB // Jelix // Huanui
[Opened] installation de jelix depuis une page une page web
Ah, intéressant ça, que ça ne fonctionne pas avec xdebug...
[Opened] installation de jelix depuis une page une page web
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
Follow me on twitter - HaveFnuBB! - Fork on GitHub : HaveFnuBB // Jelix // Huanui
- 1

