Impossible de modifier les paramètres

Installation & Configuration du logiciel
Répondre
Arkhad
Gsup LEVEL 0
Messages : 9
Enregistré le : jeu. 20 juin 2019 16:02

Bonjour,

Je n'arrive plus à effectuer de modification sur la page Administration>Paramètres>Général.

Lorsque je clique sur "Valider" j'obtient une page blanche.

Les logs apache m'indique les erreurs suivantes :

Code : Tout sélectionner

[Tue Aug 27 11:20:16.261088 2019] [:error] [pid 32002] [client @IP:52276] PHP Notice:  Undefined index: ticket_autoclose in /var/www/html/admin/parameters.php on line 1007, referer: http://@IP/index.php?page=admin&subpage=parameters&tab=connector
[Tue Aug 27 11:20:16.261170 2019] [:error] [pid 32002] [client @IP:52276] PHP Notice:  Undefined index: ticket_autoclose in /var/www/html/admin/parameters.php on line 1012, referer: http://@IP/index.php?page=admin&subpage=parameters&tab=connector
[Tue Aug 27 11:20:24.223031 2019] [:error] [pid 8858] [client @IP:34418] PHP Notice:  Undefined index: cron_daily in /var/www/html/login.php on line 34
[Tue Aug 27 11:20:24.223146 2019] [:error] [pid 8858] [client @IP:34418] PHP Notice:  Undefined index: ticket_autoclose in /var/www/html/core/cron.php on line 13
[Tue Aug 27 11:20:27.501869 2019] [:error] [pid 10006] [client @IP:52281] PHP Fatal error:  Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ticket_autoclose' in 'field list' in /var/www/html/admin/parameters.php:317\nStack trace:\n#0 /var/www/html/admin/parameters.php(317): PDOStatement->execute(Array)\n#1 /var/www/html/admin.php(24): include('/var/www/html/a...')\n#2 /var/www/html/index.php(971): include('/var/www/html/a...')\n#3 {main}\n  thrown in /var/www/html/admin/parameters.php on line 317, referer: http://@IP/index.php?page=admin&subpage=parameters&tab=general
Les autres pages dans Paramètres(Connecteurs et Fonctions) fonctionnent normalement.

Infos serveur :
OS : Debian Debian 8 (32Bits)
MariaDB : 5.5
PHP : 7.0
Gestsup : 3.1.40
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

vous avez une incohérence entre la version des fichiers et la version de votre base de données, il semble que les fichiers soit en version 3.1.41 et la base de données en version 3.1.40.
Reprenez les procédures de mises à jour disponible dans la section documentation.

Pour résoudre le problème vous pouvez passer le script "update_3.1.40_to_3.1.41.sql" présent dans le dossier SQL de l'application.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Arkhad
Gsup LEVEL 0
Messages : 9
Enregistré le : jeu. 20 juin 2019 16:02

C'étais bien la cause du problème.

Désolé de ne pas avoir RTFM :?

Merci beaucoup !
serviceinfo
Gsup LEVEL 2
Messages : 33
Enregistré le : mar. 2 janv. 2024 16:50

Bonjour,
je pense être heurté au même souci...
En effet, page blanche à chaque changement dans les paramètres généraux(logo, nom societe etc).
Message d'erreur qu'il en ressort :
PHP Fatal error: uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 unknown column 'user_admin_ip' in 'field_list" in /var/www/html/parameters/general.php:235

Cette erreur survient dès lors que je veux modifier par exemple le nom de la société ou le logo...
Merci par avance de votre aide.
(Ci-joint les versions actuellement installées sur ma VM.)
https://ibb.co/sPF1xL5
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Il semble que le patch 3.2.42 ne se soit pas correctement installé au niveau SQL.

vous pourrez passer les requêtes suivantes pour corriger la situation :

Code : Tout sélectionner

CREATE TABLE `tusers_ip` (`id` INT(10) NOT NULL AUTO_INCREMENT , `user_id` INT(10) NOT NULL , `ip` VARCHAR(128) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
ALTER TABLE `tusers_ip` ADD INDEX(`user_id`);

ALTER TABLE `tparameters` ADD `user_admin_ip` INT(1) NOT NULL AFTER `user_forgot_pwd`;
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
serviceinfo
Gsup LEVEL 2
Messages : 33
Enregistré le : mar. 2 janv. 2024 16:50

Juste alter table pour tparameters semble avoir fonctionné ! merci beaucoup pour ce support ! Solution au top :D
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez-vous indiquer la méthode d'installation des patchs pour essayer de comprendre la source du dysfonctionnement ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre