Bonjour et merci de l'aide
J'ai un pb à l'installation chez ionos
j'ai installé garradin vers 1.1.4 dans un nouvel emplacement à partir
d'une version déjà installée et qui fonctionne.
pour tester je positionne le fichier association.sqlite qui va bien.
tout est normal
je supprime la base pour pouvoir en créer une nouvelle.
J'ai bien le menu de configuration mais quand je veux l'enregistrer j'ai
le message erreur
voici le fichier error.log
</errorReport>
[04-May-2021 11:56:22 Europe/Paris] =========== Error ref. 9ycfza7r
===========
LogicException: Wrong call, use getInstance in
/homepages/10/d220045033/htdocs/garradin-lrcm/include/lib/Garradin/Membres/Session.php:58
Stack trace:
#0
phar:///homepages/10/d220045033/htdocs/garradin-lrcm/plugins/welcome.tar.gz/lib/Signaux.php(11):
Garradin\Membres\Session->__construct()
#1 [internal function]: Garradin\Plugin\Welcome\Signaux::banner(Array, NULL)
#2
/homepages/10/d220045033/htdocs/garradin-lrcm/include/lib/Garradin/Plugin.php(839):
call_user_func_array('Garradin\\Plugin...', Array)
#3
/homepages/10/d220045033/htdocs/garradin-lrcm/www/admin/index.php(14):
Garradin\Plugin::fireSignal('accueil.bannier...', Array, NULL)
#4 {main}
<errorReport>
{
"errors": [
{
"message": "Wrong call, use getInstance",
"errorCode": 0,
"type": "LogicException",
"backtrace": [
{
"file":
"...\/include\/lib\/Garradin\/Membres\/Session.php",
"line": 58,
"code": {
"54": "",
"55": "\tpublic function
__construct()",
"56": "\t{",
"57": "\t\tif
(self::$_instance !== null) {",
"58": "\t\t\tthrow new
\\LogicException('Wrong
call, use getInstance');",
"59": "\t\t}",
"60": "",
"61": "\t\t$url =
parse_url(ADMIN_URL);",
"62": ""
}
},
{
"function":
"Garradin\\Membres\\Session->__construct",
"file":
"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\/lib\/Signaux.php",
"line": 11,
"code": {
"7": "class Signaux",
"8": "{",
"9": "\tstatic public
function banner(array
$params, &$return)",
"10": "\t{",
"11": "\t\t$session = new
Session;",
"12": "",
"13": "\t\tif
(!$session->isLogged() ||
!$session->canAccess('config', Membres::DROIT_ADMIN)) {",
"14": "\t\t\treturn;",
"15": "\t\t}"
}
},
{
"function":
"Garradin\\Plugin\\Welcome\\Signaux::banner",
"args": {
"$params": "array(3) {\n
[\"user\"]=>
object(stdClass) (24) {\n [\"id\"]=> int(1)\n
[\"id_category\"]=>
int(3)\n [\"date_connexion\"]=> string(19) \"2021-05-04
09:56:22\"\n
[\"date_inscription\"]=> string(10) \"2021-05-04\"\n
[\"secret_otp\"]=>
NULL\n [\"clef_pgp\"]=> NULL\n [\"numero\"]=>
int(1)\n [\"nom\"]=>
string(16) \"Lecelles Rosult \"\n [\"email\"]=> string(22)
\"bern.clement@orange.fr\"\n [\"passe\"]=> string(60)
\"$2y$10$ts7cIV680Cu0aEmGjaTtJePxsYSo\/c07vkVnQmB1su43hgmDeg8iO\"\n
[\"adresse\"]=> NULL\n [\"code_postal\"]=> NULL\n
[\"ville\"]=>
NULL\n [\"pays\"]=> string(2) \"FR\"\n
[\"telephone\"]=> NULL\n
[\"lettre_infos\"]=> NULL\n [\"identite\"]=> string(16)
\"Lecelles
Rosult \"\n [\"perm_connect\"]=> int(1)\n
[\"perm_web\"]=>
int(9)\n [\"perm_users\"]=> int(9)\n
[\"perm_documents\"]=>
int(9)\n [\"perm_subscribe\"]=> int(0)\n
[\"perm_accounting\"]=>
int(9)\n [\"perm_config\"]=> int(9)\n }\n [\"session\"]=>
object(Garradin\\Membres\\Session) (10) {\n }\n [\"plugin_root\"]=>
string(75)
\"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\"\n}",
"$return": "NULL"
}
},
{
"function":
"call_user_func_array",
"file":
"...\/include\/lib\/Garradin\/Plugin.php",
"line": 839,
"args": {
"$function_name":
"string(39)
\"Garradin\\Plugin\\Welcome\\Signaux::banner\"",
"$parameters": "array(2)
{\n [0]=> array(3)
{\n [\"user\"]=> object(stdClass) (24) {\n [\"id\"]=>
int(1)\n
[\"id_category\"]=> int(3)\n [\"date_connexion\"]=> string(19)
\"2021-05-04 09:56:22\"\n [\"date_inscription\"]=>
string(10)
\"2021-05-04\"\n [\"secret_otp\"]=> NULL\n
[\"clef_pgp\"]=>
NULL\n [\"numero\"]=> int(1)\n [\"nom\"]=> string(16)
\"Lecelles
Rosult \"\n [\"email\"]=> string(22)
\"bern.clement@orange.fr\"\n
[\"passe\"]=> string(60)
\"$2y$10$ts7cIV680Cu0aEmGjaTtJePxsYSo\/c07vkVnQmB1su43hgmDeg8iO\"\n
[\"adresse\"]=> NULL\n [\"code_postal\"]=> NULL\n
[\"ville\"]=>
NULL\n [\"pays\"]=> string(2) \"FR\"\n
[\"telephone\"]=>
NULL\n [\"lettre_infos\"]=> NULL\n [\"identite\"]=>
string(16)
\"Lecelles Rosult \"\n [\"perm_connect\"]=> int(1)\n
[\"perm_web\"]=> int(9)\n [\"perm_users\"]=>
int(9)\n
[\"perm_documents\"]=> int(9)\n [\"perm_subscribe\"]=>
int(0)\n
[\"perm_accounting\"]=> int(9)\n [\"perm_config\"]=>
int(9)\n
}\n [\"session\"]=> object(Garradin\\Membres\\Session) (10) {\n }\n
[\"plugin_root\"]=> string(75)
\"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\"\n
}\n [1]=> NULL\n}"
},
"code": {
"835": "\t\t\t}",
"836": "",
"837":
"\t\t\t$params['plugin_root'] = $path;",
"838": "",
"839": "\t\t\t$return =
call_user_func_array('Garradin\\\\Plugin\\\\' . $row->callback,
[&$params, &$callback_return]);",
"840": "",
"841": "\t\t\tif (true ===
$return) {",
"842": "\t\t\t\treturn
true;",
"843": "\t\t\t}"
}
},
{
"function":
"Garradin\\Plugin::fireSignal",
"file":
"...\/www\/admin\/index.php",
"line": 14,
"args": {
"$signal": "string(16)
\"accueil.banniere\"",
"$params": "array(3) {\n
[\"user\"]=>
object(stdClass) (24) {\n [\"id\"]=> int(1)\n
[\"id_category\"]=>
int(3)\n [\"date_connexion\"]=> string(19) \"2021-05-04
09:56:22\"\n
[\"date_inscription\"]=> string(10) \"2021-05-04\"\n
[\"secret_otp\"]=>
NULL\n [\"clef_pgp\"]=> NULL\n [\"numero\"]=>
int(1)\n [\"nom\"]=>
string(16) \"Lecelles Rosult \"\n [\"email\"]=> string(22)
\"bern.clement@orange.fr\"\n [\"passe\"]=> string(60)
\"$2y$10$ts7cIV680Cu0aEmGjaTtJePxsYSo\/c07vkVnQmB1su43hgmDeg8iO\"\n
[\"adresse\"]=> NULL\n [\"code_postal\"]=> NULL\n
[\"ville\"]=>
NULL\n [\"pays\"]=> string(2) \"FR\"\n
[\"telephone\"]=> NULL\n
[\"lettre_infos\"]=> NULL\n [\"identite\"]=> string(16)
\"Lecelles
Rosult \"\n [\"perm_connect\"]=> int(1)\n
[\"perm_web\"]=>
int(9)\n [\"perm_users\"]=> int(9)\n
[\"perm_documents\"]=>
int(9)\n [\"perm_subscribe\"]=> int(0)\n
[\"perm_accounting\"]=>
int(9)\n [\"perm_config\"]=> int(9)\n }\n [\"session\"]=>
object(Garradin\\Membres\\Session) (10) {\n }\n [\"plugin_root\"]=>
string(75)
\"phar:\/\/\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm\/plugins\/welcome.tar.gz\"\n}",
"$callback_return":
"NULL"
},
"code": {
"10": "",
"11": "$homepage =
Config::getInstance()->get('admin_homepage');",
"12": "",
"13": "$banner =
null;",
"14":
"Plugin::fireSignal('accueil.banniere',
['user' => $user, 'session' => $session], $banner);",
"15": "",
"16": "if ($homepage
&& ($file =
Files::get($homepage))) {",
"17": "\t$homepage =
$file->render(['prefix' =>
ADMIN_URL . 'common\/files\/preview.php?p=' . File::CONTEXT_DOCUMENTS .
'\/']);",
"18": "}"
}
}
]
}
],
"context": {
"id": "9ycfza7r",
"date": "2021-05-04T11:56:22+02:00",
"os": "Linux",
"language": "PHP 7.4.16",
"environment": "production:1",
"php_sapi": "cgi-fcgi",
"remote_ip": "2a01:cb0c:1eb:f000:c9d4:ef04:3917:db59",
"http_method": "GET",
"files_sent": "array(0) {\n}",
"rootDirectory":
"\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm",
"garradin_data_root":
"\/homepages\/10\/d220045033\/htdocs\/garradin-lrcm",
"garradin_version": "1.1.4",
"url": "https:\/\/garradin-lrcm.utan.fr\/admin\/"
}
}
</errorReport>