Bonjour,
J'ai un gros soucis sur une instal local
en pleine Assemblé général hier soir ,
j'avais lancé garradin et verifié pour préésenter le bilan (ya pas
internet dans le lieu de l'AG)
pendant la presentation , j'en ai profiter pour rentré la cotisation
2019 pour trois membres.
puis quand on a voulu preesenté le bilan et les exercices antérieurs un
plantage et pas moyens de relancer garradin
a chaque fois il mp'affiché la page de reinstallation
je me suis dit que neni , vas y meuble je vais refaire l'install et
comme j'ai le fichier de sauvegarde sur le PC , je l'appelerais
mais lorsque je veux faire ma reinstall, j'ai droit a
>
> BadMethodCallException
>
>
> No file parameter passed.
>
>
> in .../include/lib/KD2/*DB.php*:/122/
>
> |*118* else if ($name == 'sqlite') *119* { *120* if
> (empty($params['file'])) *121* { _*122* throw new
> \BadMethodCallException('No file parameter passed.');_ *123* } *124*
> *125* $driver->url = 'sqlite:' . $params['file']; *126* }
|
>
>
> in .../include/lib/KD2/*DB_SQLite3.php*:/61/
>
>
> → KD2\DB->__construct /(2 arg.)/
>
> $name
> string(6) "sqlite"
> $params
> array(1) {
> ["file"]=> string(0) ""
> }
>
> |*57* const DATE_FORMAT = 'Y-m-d H:i:s'; *58* *59* public function
> __construct($file, $flags = SQLITE3_OPEN_READWRITE |
> SQLITE3_OPEN_CREATE) *60* { _*61* parent::__construct('sqlite',
> ['file' => $file]);_ *62* *63* $this->file = $file;
*64* $this->flags
> = $flags; *65* } |
>
>
> in .../include/lib/Garradin/*DB.php*:/41/
>
>
> → KD2\DB_SQLite3->__construct /(2 arg.)/
>
> $file
> string(0) ""
> $flags
> int(6)
>
> |*37* { *38* $flags |= \SQLITE3_OPEN_CREATE; *39* } *40* _*41*
> parent::__construct(DB_FILE, $flags);_ *42* *43* // Ne pas se
> connecter ici, on ne se connectera que quand une requête sera faite
> *44* } *45* |
>
>
> in .../include/lib/Garradin/*DB.php*:/19/
>
>
> → Garradin\DB->__construct /(1 arg.)/
>
> $create
> bool(true)
>
> |*15* static protected $_instance = null; *16* *17* static public
> function getInstance($create = false) *18* { _*19* return
> self::$_instance ?: self::$_instance = new DB($create);_ *20* } *21*
> *22* private function __clone() *23* { |
>
>
> in .../include/lib/Garradin/*Install.php*:/41/
>
>
> → Garradin\DB::getInstance /(1 arg.)/
>
> $create
> bool(true)
>
> |*37* } *38* *39* static public function install($nom_asso,
> $adresse_asso, $email_asso, $nom_categorie, $nom_membre,
> $email_membre, $passe_membre, $site_asso = WWW_URL) *40* { _*41* $db =
> DB::getInstance(true);_ *42* *43* // Taille de la page de DB, on force
> à 4096 (défaut dans les dernières *44* // versions de SQLite mais pas
> les vieilles) *45* $db->exec('PRAGMA page_size = 4096;'); |
>
>
> in .../www/admin/*install.php*:/58/
>
>
> → Garradin\Install::install /(8 arg.)/
>
> $nom_asso
> string(8) "stephane"
> $adresse_asso
> string(0) ""
> $email_asso
> string(23) "stephanepoupard@free.fr"
> $nom_categorie
> string(6) "bureau"
> $nom_membre
> string(8) "stephane"
> $email_membre
> string(23) "stephanepoupard@free.fr"
> $passe_membre
> string(8) "naalrost"
> $site_asso
> string(22) "http://127.0.0.1:8081/"
>
> |*54* { *55* try { *56* Install::install(f('nom_asso'),
> f('adresse_asso'), f('email_asso'), *57*
f('cat_membre'),
> f('nom_membre'), f('email_membre'), f('passe'),
_*58* WWW_URL);_ *59*
> *60* Utils::redirect(ADMIN_URL . 'login.php'); *61* } *62* catch
> (UserException $e) |
>
>
> Context
>
> id 9x7sdden
> date 2019-03-30T13:15:38+01:00
> os Linux
> language PHP 7.2.15-0ubuntu0.18.04.2
> environment development
> php_sapi cli-server
> remote_ip 127.0.0.1
> http_method POST
> files_sent array(0) { }
> rootDirectory /usr/share/garradin
> garradin_data_root /home/amilcar/.local/share/garradin
> garradin_version 0.9.2
> url http://127.0.0.1:8081/admin/install.php
>
Que faire pour que garradin en local refonctionne en local
j'ose pas essayer en ligne de rentrer les cotisation 2019
Merci.
ps/ heureusement on avais imprimer les rapport on a réussie a présenter
le bilan Oufffffffff
Essaye de supprimer le fichier ~/.config/garradin/last ?
cf. ici :
https://fossil.kd2.org/garradin/wiki?name=Fonctionnement+hors-ligne
Cordialement.
On Sat, 30 Mar 2019 13:21:53 +0100 / "garradinamilcar"
<garradinamilcar@free.fr> said :
>
> Bonjour,
>
>
> J'ai un gros soucis sur une instal local
>
> en pleine Assemblé général hier soir ,
>
> j'avais lancé garradin et verifié pour préésenter le bilan (ya pas
> internet dans le lieu de l'AG)
>
> pendant la presentation , j'en ai profiter pour rentré la cotisation
> 2019 pour trois membres.
>
>
> puis quand on a voulu preesenté le bilan et les exercices antérieurs
> un plantage et pas moyens de relancer garradin
>
> a chaque fois il mp'affiché la page de reinstallation
>
>
> je me suis dit que neni , vas y meuble je vais refaire l'install et
> comme j'ai le fichier de sauvegarde sur le PC , je l'appelerais
>
>
> mais lorsque je veux faire ma reinstall, j'ai droit a
>
> >
> > BadMethodCallException
> >
> >
> > No file parameter passed.
> >
> >
> > in .../include/lib/KD2/*DB.php*:/122/
> >
> > |*118* else if ($name == 'sqlite') *119*
> > { *120* if (empty($params['file'])) *121*
> > { _*122* throw new \BadMethodCallException('No file
> > parameter passed.');_ *123* } *124* *125*
> > $driver->url = 'sqlite:' . $params['file']; *126* }
|
> >
> >
> > in .../include/lib/KD2/*DB_SQLite3.php*:/61/
> >
> >
> > → KD2\DB->__construct /(2 arg.)/
> >
> > $name
> > string(6) "sqlite"
> > $params
> > array(1) {
> > ["file"]=> string(0) ""
> > }
> >
> > |*57* const DATE_FORMAT = 'Y-m-d H:i:s'; *58* *59*
> > public function __construct($file, $flags = SQLITE3_OPEN_READWRITE
> > | SQLITE3_OPEN_CREATE) *60* { _*61*
> > parent::__construct('sqlite', ['file' => $file]);_
*62* *63*
> > $this->file = $file; *64* $this->flags = $flags;
> > *65* } |
> >
> >
> > in .../include/lib/Garradin/*DB.php*:/41/
> >
> >
> > → KD2\DB_SQLite3->__construct /(2 arg.)/
> >
> > $file
> > string(0) ""
> > $flags
> > int(6)
> >
> > |*37* { *38* $flags |= \SQLITE3_OPEN_CREATE; *39* } *40* _*41*
> > parent::__construct(DB_FILE, $flags);_ *42* *43* // Ne pas se
> > connecter ici, on ne se connectera que quand une requête sera faite
> > *44* } *45* |
> >
> >
> > in .../include/lib/Garradin/*DB.php*:/19/
> >
> >
> > → Garradin\DB->__construct /(1 arg.)/
> >
> > $create
> > bool(true)
> >
> > |*15* static protected $_instance = null; *16* *17* static public
> > function getInstance($create = false) *18* { _*19* return
> > self::$_instance ?: self::$_instance = new DB($create);_ *20* }
> > *21* *22* private function __clone() *23* { |
> >
> >
> > in .../include/lib/Garradin/*Install.php*:/41/
> >
> >
> > → Garradin\DB::getInstance /(1 arg.)/
> >
> > $create
> > bool(true)
> >
> > |*37* } *38* *39* static public function
> > install($nom_asso, $adresse_asso, $email_asso, $nom_categorie,
> > $nom_membre, $email_membre, $passe_membre, $site_asso = WWW_URL)
> > *40* { _*41* $db = DB::getInstance(true);_ *42*
> > *43* // Taille de la page de DB, on force à 4096 (défaut
> > dans les dernières *44* // versions de SQLite mais pas les
> > vieilles) *45* $db->exec('PRAGMA page_size = 4096;'); |
> >
> >
> > in .../www/admin/*install.php*:/58/
> >
> >
> > → Garradin\Install::install /(8 arg.)/
> >
> > $nom_asso
> > string(8) "stephane"
> > $adresse_asso
> > string(0) ""
> > $email_asso
> > string(23) "stephanepoupard@free.fr"
> > $nom_categorie
> > string(6) "bureau"
> > $nom_membre
> > string(8) "stephane"
> > $email_membre
> > string(23) "stephanepoupard@free.fr"
> > $passe_membre
> > string(8) "naalrost"
> > $site_asso
> > string(22) "http://127.0.0.1:8081/"
> >
> > |*54* { *55* try { *56* Install::install(f('nom_asso'),
> > f('adresse_asso'), f('email_asso'), *57*
f('cat_membre'),
> > f('nom_membre'), f('email_membre'), f('passe'),
_*58* WWW_URL);_
> > *59* *60* Utils::redirect(ADMIN_URL . 'login.php'); *61* } *62*
> > catch (UserException $e) |
> >
> >
> > Context
> >
> > id 9x7sdden
> > date 2019-03-30T13:15:38+01:00
> > os Linux
> > language PHP 7.2.15-0ubuntu0.18.04.2
> > environment development
> > php_sapi cli-server
> > remote_ip 127.0.0.1
> > http_method POST
> > files_sent array(0) { }
> > rootDirectory /usr/share/garradin
> > garradin_data_root /home/amilcar/.local/share/garradin
> > garradin_version 0.9.2
> > url http://127.0.0.1:8081/admin/install.php
> >
>
> Que faire pour que garradin en local refonctionne en local
>
> j'ose pas essayer en ligne de rentrer les cotisation 2019
>
> Merci.
>
>
> ps/ heureusement on avais imprimer les rapport on a réussie a
> présenter le bilan Oufffffffff
>
Merci bien c'est exactement le fichier qu'il me fallait supprimer
je retiens ça au cas ou le pb reviendrais
le fichier last enregistre le chemin du fichier sqlite
impec.
Le 31/03/2019 à 14:03, BohwaZ/Garradin a écrit :
> Essaye de supprimer le fichier ~/.config/garradin/last ?
>
> cf. ici :
> https://fossil.kd2.org/garradin/wiki?name=Fonctionnement+hors-ligne
>
> Cordialement.
>
> On Sat, 30 Mar 2019 13:21:53 +0100 / "garradinamilcar"
> <garradinamilcar@free.fr> said :
>
>> Bonjour,
>>
>>
>> J'ai un gros soucis sur une instal local
>>
>> en pleine Assemblé général hier soir ,
>>
>> j'avais lancé garradin et verifié pour préésenter le bilan (ya
pas
>> internet dans le lieu de l'AG)
>>
>> pendant la presentation , j'en ai profiter pour rentré la cotisation
>> 2019 pour trois membres.
>>
>>
>> puis quand on a voulu preesenté le bilan et les exercices antérieurs
>> un plantage et pas moyens de relancer garradin
>>
>> a chaque fois il mp'affiché la page de reinstallation
>>
>>
>> je me suis dit que neni , vas y meuble je vais refaire l'install et
>> comme j'ai le fichier de sauvegarde sur le PC , je l'appelerais
>>
>>
>> mais lorsque je veux faire ma reinstall, j'ai droit a
>>
>>> BadMethodCallException
>>>
>>>
>>> No file parameter passed.
>>>
>>>
>>> in .../include/lib/KD2/*DB.php*:/122/
>>>
>>> |*118* else if ($name == 'sqlite') *119*
>>> { *120* if (empty($params['file'])) *121*
>>> { _*122* throw new \BadMethodCallException('No file
>>> parameter passed.');_ *123* } *124* *125*
>>> $driver->url = 'sqlite:' . $params['file']; *126* }
|
>>>
>>>
>>> in .../include/lib/KD2/*DB_SQLite3.php*:/61/
>>>
>>>
>>> → KD2\DB->__construct /(2 arg.)/
>>>
>>> $name
>>> string(6) "sqlite"
>>> $params
>>> array(1) {
>>> ["file"]=> string(0) ""
>>> }
>>>
>>> |*57* const DATE_FORMAT = 'Y-m-d H:i:s'; *58* *59*
>>> public function __construct($file, $flags = SQLITE3_OPEN_READWRITE
>>> | SQLITE3_OPEN_CREATE) *60* { _*61*
>>> parent::__construct('sqlite', ['file' => $file]);_
*62* *63*
>>> $this->file = $file; *64* $this->flags = $flags;
>>> *65* } |
>>>
>>>
>>> in .../include/lib/Garradin/*DB.php*:/41/
>>>
>>>
>>> → KD2\DB_SQLite3->__construct /(2 arg.)/
>>>
>>> $file
>>> string(0) ""
>>> $flags
>>> int(6)
>>>
>>> |*37* { *38* $flags |= \SQLITE3_OPEN_CREATE; *39* } *40* _*41*
>>> parent::__construct(DB_FILE, $flags);_ *42* *43* // Ne pas se
>>> connecter ici, on ne se connectera que quand une requête sera faite
>>> *44* } *45* |
>>>
>>>
>>> in .../include/lib/Garradin/*DB.php*:/19/
>>>
>>>
>>> → Garradin\DB->__construct /(1 arg.)/
>>>
>>> $create
>>> bool(true)
>>>
>>> |*15* static protected $_instance = null; *16* *17* static public
>>> function getInstance($create = false) *18* { _*19* return
>>> self::$_instance ?: self::$_instance = new DB($create);_ *20* }
>>> *21* *22* private function __clone() *23* { |
>>>
>>>
>>> in .../include/lib/Garradin/*Install.php*:/41/
>>>
>>>
>>> → Garradin\DB::getInstance /(1 arg.)/
>>>
>>> $create
>>> bool(true)
>>>
>>> |*37* } *38* *39* static public function
>>> install($nom_asso, $adresse_asso, $email_asso, $nom_categorie,
>>> $nom_membre, $email_membre, $passe_membre, $site_asso = WWW_URL)
>>> *40* { _*41* $db = DB::getInstance(true);_ *42*
>>> *43* // Taille de la page de DB, on force à 4096 (défaut
>>> dans les dernières *44* // versions de SQLite mais pas les
>>> vieilles) *45* $db->exec('PRAGMA page_size = 4096;'); |
>>>
>>>
>>> in .../www/admin/*install.php*:/58/
>>>
>>>
>>> → Garradin\Install::install /(8 arg.)/
>>>
>>> $nom_asso
>>> string(8) "stephane"
>>> $adresse_asso
>>> string(0) ""
>>> $email_asso
>>> string(23) "stephanepoupard@free.fr"
>>> $nom_categorie
>>> string(6) "bureau"
>>> $nom_membre
>>> string(8) "stephane"
>>> $email_membre
>>> string(23) "stephanepoupard@free.fr"
>>> $passe_membre
>>> string(8) "naalrost"
>>> $site_asso
>>> string(22) "http://127.0.0.1:8081/"
>>>
>>> |*54* { *55* try { *56* Install::install(f('nom_asso'),
>>> f('adresse_asso'), f('email_asso'), *57*
f('cat_membre'),
>>> f('nom_membre'), f('email_membre'),
f('passe'), _*58* WWW_URL);_
>>> *59* *60* Utils::redirect(ADMIN_URL . 'login.php'); *61* }
*62*
>>> catch (UserException $e) |
>>>
>>>
>>> Context
>>>
>>> id 9x7sdden
>>> date 2019-03-30T13:15:38+01:00
>>> os Linux
>>> language PHP 7.2.15-0ubuntu0.18.04.2
>>> environment development
>>> php_sapi cli-server
>>> remote_ip 127.0.0.1
>>> http_method POST
>>> files_sent array(0) { }
>>> rootDirectory /usr/share/garradin
>>> garradin_data_root /home/amilcar/.local/share/garradin
>>> garradin_version 0.9.2
>>> url http://127.0.0.1:8081/admin/install.php
>>>
>> Que faire pour que garradin en local refonctionne en local
>>
>> j'ose pas essayer en ligne de rentrer les cotisation 2019
>>
>> Merci.
>>
>>
>> ps/ heureusement on avais imprimer les rapport on a réussie a
>> présenter le bilan Oufffffffff
>>