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

Closed 9 years ago

Last modified 9 years ago

#1326 closed bug (invalid)

regression php jelix.php --myapp initadmin admin

Reported by: foxmask Owned by:
Priority: normal Milestone: Jelix 1.3 beta 1
Component: jelix-scripts Version: trunk
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

dans le fichier profiles.ini.php

mes parm login/pass sont bons, puisque je parviens à utiliser ces parms sur une autre appli, pourtant :

[error] An error occured during the installation of the module  jauthdb: 
Impossible de se connecter sur localhost (mauvais host,  login ou mot de passe ?)
[warning] Installation/upgrade is aborted for the entry point admin

Change History (9)

comment:1 Changed 9 years ago by foxmask

je suis remonté jusque là jProfiles::getOrStoreInPool()

comment:2 Changed 9 years ago by foxmask

bon alors apers debuggage plus poussé : le pb est bien dans cette methode sir la ligne

$obj = call_user_func($function, $profile);

car le parm $function passé est un array ...

comment:3 Changed 9 years ago by laurentj

  • Milestone set to Jelix 1.3

ce paramètre peut être un array, contenant un objet et un nom de méthode (voir doc de call_user_func).

comment:4 Changed 9 years ago by foxmask

après un nouveau test :

php jelix.php --booster installmodule jtags
[error] An error occured during the installation of the module jtags: Impossible de se connecter sur localhost (mauvais host, login ou mot de passe ?)
[warning] Installation/upgrade is aborted for the entry point index

ou encore

php jelix.php --booster installmodule jcommunity
[error] An error occured during the installation of the module jcommunity: Impossible de se connecter sur localhost (mauvais host, login ou mot de passe ?)
[warning] Installation/upgrade is aborted for the entry point index

j'ai bien évidement tester plusieurs login/pass/base (meme celle de hfnu avec laquelle je dev) mais rien.

comment:5 Changed 9 years ago by foxmask

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

fonctionne sous linux ; sous windows l'accès à la base mysql ne marche plus alors qu'avec la 1.2 ca marchait ... c'est la que ca coince :

        if($cnx = @$funcconnect ($this->profile['host'], $this->profile['user'], $this->profile['password'])){

ligne 89 du fichier jelix/plugins/db/mysql.Dbconnection.php

comment:6 Changed 9 years ago by laurentj

  • Resolution invalid deleted
  • Status changed from closed to reopened

Faudrait vérifier si les paramètres donnés sont bons. un p'tit var_dump de $this->profile...

comment:7 Changed 9 years ago by foxmask

hélas j'ai passé la soirée à faire var_dump() de chaque paramètre de chaque méthode par lesquelles je passais pour voir ce qui clochait et rien ne manquait nulle part ; c'est de guerre lasse que j'ai démarré un linux pour tester et voir que ca fonctionnait immédiatement :/

comment:8 Changed 9 years ago by foxmask

  • Resolution set to invalid
  • Status changed from reopened to closed

je confirme ; c'est propre à la version de WAMP avec PHP 5.3.1 en 5.2.xx et 5.3.0 ca roule

donc pas de bug pour jelix.

$res = mysql_connect('localhost','havefnubb','havefnubb') or die("Impossible de se connecter : " . mysql_error());
echo mysql_select_db('hfnu',$res);

affiche 1

comment:9 Changed 9 years ago by foxmask

C:\WEB\DOCUMENT_ROOT\www_booster\lib\jelix-scripts>php jelix.php --booster installmodule jcommunity

C:\WEB\DOCUMENT_ROOT\www_booster\lib\jelix-scripts>

plus de probleme .... vade retro php5.3.1 :(

Note: See TracTickets for help on using tickets.