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

  [Opened] [résolu]BasePath et comportement étrange sur installation d'application

Posted by muirgen on 02/23/2011 09:15

Bonjour !

J'installe une nouvelle application avec Jelix, comme à chaque fois, je reprends le manuel pour être certaine de bien faire les choses correctement et ce au niveau de la modification de l'accès à mon appli sur le serveur qui doit se faire appeler tel que : www.monsite.com/index.php au lieu de : www.monsite.com/jelix/myapp/www (de tête)

Bref, donc j'ai pris la doc de la dernière mouture puisque pour cette application là j'ai directement installer la dernière version de jelix :

Page du manuel 1.2

(Je précise que je prends le paragraphe "Si vous ne pouvez pas spécifier le document root" de cette section du manuel, vu que justement je ne peux pas spécifier le doc root !)

Lorsque je modifie le basePath dans le defaultconfig.ini.php :

basePath=

sur :

basePath="/"

Cataschtroumpf, J'ai un chouette message d'erreur :

[[exception 18]] Unknown module in the selector "myapp~default:index@classic" F:\wamp\www\myapp\lib\jelix\core\selector\jSelectorActFast.class.php 50
<code>
	0	jSelectorActFast->_createPath()	F:\wamp\www\myapp\lib\jelix\core\selector\jSelectorActFast.class.php : 44
	1	jSelectorActFast->__construct()	F:\wamp\www\myapp\lib\jelix\core\jCoordinator.class.php : 150
	2	jCoordinator->process()	F:\wamp\www\myapp\index.php : 19
</code>

J'ai vérifié sur une autre application qui elle, est sur une ancienne release, et j'ai également le basePath de vide lorsque je configure mon appli pour qu'elle fonctionne en racine de site.

En fait, c'est pas gênant du tout, du moins je ne crois pas, puisque jusqu'à présent mes applications terminées tournent sans problème. Seulement, ça m'ennuie moi personnellement un peu de voir que j'ai une différence entre ce qu'il est dit de faire et ce que j'ai concrètement dans mes fichiers, d'autant que je ne comprends pas (et c'est surtout ça qui me travaille, ne pas comprendre !). Du coup je me suis dit qu'un p'tit post sur le forum pourrait éclairer ma lanterne !

Merci d'avance à vous !

  [Opened] BasePath et comportement étrange sur installation d'application

Reply #1 Posted by laurentj on 02/23/2011 15:45

Salut,

à priori, puisque c'est du wamp, tu es en local. l'url de ton site est bien un truc du genre http://localhost/index.php ou http://truc.local/index.php ? n'oublie pas que le basePath, represente le chemin jusqu'à l'index.php.

  [Opened] BasePath et comportement étrange sur installation d'application

Reply #2 Posted by muirgen on 02/23/2011 16:49

Bonjour Laurent,

Oui effectivement en local je suis sous wamp :)

Je n'ais pas configurer de vhost, je travail directement sous le répertoire localhost, c'est peut être ça qui est mal perçu par Jelix du coup ..

Mon url sans toucher a la configuration de base, donne un truc du genre : http://localhost/jelix/myapp/www

quand je modifie la configuration serveur : http://localhost/myapp/

J'avais bien lu que le basePath indique l'accès à index.php.

Du coup ta remarque me fait songer que c'est peut être du au fait que justement je suis pas directement sous http://localhost/index.php ou http://myapp.localhost/index.php, que j'ai cette petite problématique.

Je verrais quand je remonterai les fichiers en préproduction sur un serveur en ligne avec un nom de domaine, j'imagine que j'aurais la réponse à ma question :)

Merci d'avoir pris le temps de me répondre en tout cas, car ce n'était vraiment pas une question urgente juste une interrogation en passant après un constat déroutant. comme je l'ais dit, pour le moment ça me gène en rien, tout fonctionne correctement.

  [Opened] BasePath et comportement étrange sur installation d'application

Reply #3 Posted by laurentj on 02/23/2011 17:59

si mettre une valeur vide pour le basePath, fonctionne, alors laisse vide. on ne specifie le basePath que pour des configurations bien spécifiques.

PS: j'ai supprimé le paragraphe de la doc, il n'est plus d'actualité depuis très longtemps, depuis que Jelix sait deviner le basePath automatiquement.

  [Opened] BasePath et comportement étrange sur installation d'application

Reply #4 Posted by muirgen on 02/23/2011 18:24

Oui du coup je laisse vide, du moins pour le moment, si j'ai un soucis une fois en ligne j'aviserai !

Encore une fois, merci d'avoir pris le temps de passer, lire et répondre à mon post ! Et si en prime j'ai permis une petite mise à jour dans la doc, j'en suis ravie :)

A bientôt.

 
Page
  1. [résolu]BasePath et comportement étrange sur installation d'application