Page 1 sur 2

Page blanche lors de la validation des paramètres

Posté : jeu. 8 mars 2018 16:06
par Pierre Demonchaux
Bonjour,

Lorsque je veux modifier les paramètres, cela m'affiche une page blanche après la validation et les modifications ne sont pas prises en compte.

Comment puis-je réparer ce problème ?

Je suis en version 3.1.30 et ce problème était déjà existant dans les versions précédentes.

Merci.

Pierre.

Re: Page blanche lors de la validation des paramètres

Posté : jeu. 8 mars 2018 16:34
par Flox
Bonjour,

je pense que vous avez un problème de base de données liée à une erreur sur l'installation d'une mise à jour.

pouvez vous nous donner le message d'erreur inscrit dans le log PHP et nous indiquer la méthodologie pour installer les MAJ.

cdt

Re: Page blanche lors de la validation des paramètres

Posté : jeu. 8 mars 2018 16:46
par Pierre Demonchaux
Voici le log.


[Thu Mar 08 16:45:10.642892 2018] [:error] [pid 27030] [client 192.168.234.116:51353] PHP Notice: Undefined index: mail_auto_user_newticket in /var/www/html/gestsup/admin/parameters.php on line 1042, referer: http://192.168.234.51/gestsup/index.php ... age=update
[Thu Mar 08 16:45:10.642933 2018] [:error] [pid 27030] [client 192.168.234.116:51353] PHP Notice: Undefined index: mail_auto_user_modify in /var/www/html/gestsup/admin/parameters.php on line 1047, referer: http://192.168.234.51/gestsup/index.php ... age=update
[Thu Mar 08 16:45:10.642945 2018] [:error] [pid 27030] [client 192.168.234.116:51353] PHP Notice: Undefined index: mail_auto_tech_modify in /var/www/html/gestsup/admin/parameters.php on line 1052, referer: http://192.168.234.51/gestsup/index.php ... age=update
[Thu Mar 08 16:45:10.643270 2018] [:error] [pid 27030] [client 192.168.234.116:51353] PHP Notice: Undefined index: mail_smtp_class in /var/www/html/gestsup/admin/parameters.php on line 1182, referer: http://192.168.234.51/gestsup/index.php ... age=update
[Thu Mar 08 16:45:10.643282 2018] [:error] [pid 27030] [client 192.168.234.116:51353] PHP Notice: Undefined index: mail_smtp_class in /var/www/html/gestsup/admin/parameters.php on line 1183, referer: http://192.168.234.51/gestsup/index.php ... age=update
[Thu Mar 08 16:45:21.113806 2018] [:error] [pid 27036] [client 192.168.234.116:51354] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'mail_auto_tech_modify' in 'field list' in /var/www/html/gestsup/admin/parameters.php:303\nStack trace:\n#0 /var/www/html/gestsup/admin/parameters.php(303): PDOStatement->execute(Array)\n#1 /var/www/html/gestsup/admin.php(24): include('/var/www/html/g...')\n#2 /var/www/html/gestsup/index.php(884): include('/var/www/html/g...')\n#3 {main}\n thrown in /var/www/html/gestsup/admin/parameters.php on line 303, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 16:45:24.725837 2018] [:error] [pid 27038] [client 192.168.234.116:51355] PHP Notice: Undefined index: mail_auto_user_newticket in /var/www/html/gestsup/admin/parameters.php on line 1042, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 16:45:24.725868 2018] [:error] [pid 27038] [client 192.168.234.116:51355] PHP Notice: Undefined index: mail_auto_user_modify in /var/www/html/gestsup/admin/parameters.php on line 1047, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 16:45:24.725880 2018] [:error] [pid 27038] [client 192.168.234.116:51355] PHP Notice: Undefined index: mail_auto_tech_modify in /var/www/html/gestsup/admin/parameters.php on line 1052, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 16:45:24.726209 2018] [:error] [pid 27038] [client 192.168.234.116:51355] PHP Notice: Undefined index: mail_smtp_class in /var/www/html/gestsup/admin/parameters.php on line 1182, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 16:45:24.726221 2018] [:error] [pid 27038] [client 192.168.234.116:51355] PHP Notice: Undefined index: mail_smtp_class in /var/www/html/gestsup/admin/parameters.php on line 1183, referer: http://192.168.234.51/gestsup/index.php ... parameters



Pour les mises à jour, je passe par l'installation semi automatique.

Re: Page blanche lors de la validation des paramètres

Posté : jeu. 8 mars 2018 16:54
par Flox
A priori vous avez eu un problème lors du passage entre les versions 3.1.3 > 3.1.4 et 3.1.4 > 3.1.5

Je vous invite à repasser les requêtes "ALTER TABLE *" depuis les scripts présent dans ./_SQL.

Cdt

Re: Page blanche lors de la validation des paramètres

Posté : jeu. 8 mars 2018 17:16
par Pierre Demonchaux
J'ai repassé les requêtes ALTER TABLE* des scripts "update_3.1.3_to_3.1.4.sql" et "update_3.1.4_to_3.1.5.sql" mais j'ai toujours le même problème.

Voici le log.

[Thu Mar 08 17:13:22.615455 2018] [:error] [pid 27038] [client 192.168.234.116:51684] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'mail_auto_user_newticket' in 'field list' in /var/www/html/gestsup/admin/parameters.php:303\nStack trace:\n#0 /var/www/html/gestsup/admin/parameters.php(303): PDOStatement->execute(Array)\n#1 /var/www/html/gestsup/admin.php(24): include('/var/www/html/g...')\n#2 /var/www/html/gestsup/index.php(884): include('/var/www/html/g...')\n#3 {main}\n thrown in /var/www/html/gestsup/admin/parameters.php on line 303, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 17:13:27.744400 2018] [:error] [pid 24845] [client 192.168.234.116:51688] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'mail_auto_user_newticket' in 'field list' in /var/www/html/gestsup/admin/parameters.php:303\nStack trace:\n#0 /var/www/html/gestsup/admin/parameters.php(303): PDOStatement->execute(Array)\n#1 /var/www/html/gestsup/admin.php(24): include('/var/www/html/g...')\n#2 /var/www/html/gestsup/index.php(884): include('/var/www/html/g...')\n#3 {main}\n thrown in /var/www/html/gestsup/admin/parameters.php on line 303, referer: http://192.168.234.51/gestsup/index.php ... parameters
[Thu Mar 08 17:13:38.592644 2018] [:error] [pid 24846] [client 192.168.234.116:51709] PHP Notice: Undefined index: mail_auto_user_newticket in /var/www/html/gestsup/admin/parameters.php on line 1042, referer: http://192.168.234.51/gestsup/index.php ... state=meta
[Thu Mar 08 17:13:45.851839 2018] [:error] [pid 24844] [client 192.168.234.116:51718] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'mail_auto_user_newticket' in 'field list' in /var/www/html/gestsup/admin/parameters.php:303\nStack trace:\n#0 /var/www/html/gestsup/admin/parameters.php(303): PDOStatement->execute(Array)\n#1 /var/www/html/gestsup/admin.php(24): include('/var/www/html/g...')\n#2 /var/www/html/gestsup/index.php(884): include('/var/www/html/g...')\n#3 {main}\n thrown in /var/www/html/gestsup/admin/parameters.php on line 303, referer: http://192.168.234.51/gestsup/index.php ... parameters

Re: Page blanche lors de la validation des paramètres

Posté : jeu. 8 mars 2018 18:24
par Flox
passer cette requete :

Code : Tout sélectionner

ALTER TABLE `tparameters` ADD `mail_auto_user_newticket` INT(1) NOT NULL AFTER `mail_auto_user_modify`;

Re: Page blanche lors de la validation des paramètres

Posté : ven. 9 mars 2018 07:28
par Pierre Demonchaux
Bonjour,

C'est bon, cela a résolu mon problème.

Merci beaucoup !

Re: Page blanche lors de la validation des paramètres

Posté : ven. 9 mars 2018 08:56
par Flox
Ok, très bien je vous invite à vérifier ces logs régulièrement pr voir siil ne manquerai pas d'autre modification sur la base de données.

Juste pour comprendre, êtes vous sûr d'avoir utilisé la méthode d'installation semi automatique pour lest migrations 3.1.3 à 3.1.5 ?

Cdt

Re: Page blanche lors de la validation des paramètres

Posté : ven. 9 mars 2018 09:19
par Pierre Demonchaux
Pour celle là je ne sais plus mais je crois me souvenir que j'avais eu quelques soucis lors d'une mise à jour, cela devait surement être cette migration.

En tout cas, merci de m'avoir dépanné et je suivrai votre conseil pour les logs.

Re: Page blanche lors de la validation des paramètres

Posté : ven. 9 mars 2018 09:39
par Pierre Demonchaux
Par contre, je ne sais pas si c'est lié mais lorsque je veux modifier le technicien, il ne prend pas la modification quand je clique sur enregistrer.
Et il n'y a rien dans log PHP.