developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
#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 10 years ago by foxmask
comment:2 Changed 10 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 10 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 10 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 10 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 10 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 10 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 10 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 10 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 :(
je suis remonté jusque là jProfiles::getOrStoreInPool()