Problème Fatal error

Installation & Configuration du logiciel
Répondre
djbob
Gsup LEVEL 1
Messages : 16
Enregistré le : ven. 8 avr. 2016 16:10

Bonjour,

En souhaitant passer en version 3.1.35 j'ai une erreur lorsqu'on tente d'ouvrir un ticket :
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND disable=0' at line 1' in C:\wamp\www\ticket.php:277 Stack trace: #0 C:\wamp\www\ticket.php(277): PDO->query('SELECT name FRO...') #1 C:\wamp\www\index.php(760): include('C:\wamp\www\tic...') #2 {main} thrown in C:\wamp\www\ticket.php on line 277

Merci par avance.
Avatar du membre
Flox
Administrateur du site
Messages : 9045
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

> Pouvez vous détaillé comment vous avez réalisé la mise a jour ?
> Pouvez-vous ouvrir le fichier ./ticket.php et nous donner la version affiché dans l'entête ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
djbob
Gsup LEVEL 1
Messages : 16
Enregistré le : ven. 8 avr. 2016 16:10

Bonjour Flox,

J'étais en version 3.1.18.

J'ai ensuite mis en recherche version Beta sans prêter attention, la 3.1.20 était disponible. J'ai passé la mise à jour sans soucis, et j'ai vu en testant que la création de ticket ne fonctionnait plus du tout. Je suis bloqué en version 3.1.18 avec ce message d'erreur.
Fichiers joints
fatal_error.PNG
fatal_error.PNG (34.05 Kio) Vu 12554 fois
Modifié en dernier par djbob le jeu. 17 janv. 2019 14:41, modifié 1 fois.
djbob
Gsup LEVEL 1
Messages : 16
Enregistré le : ven. 8 avr. 2016 16:10

Oui le fichier est en version 3.1.20 patch 2
Fichiers joints
ticketphp.PNG
ticketphp.PNG (27.41 Kio) Vu 12554 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9045
Enregistré le : jeu. 21 juin 2012 19:00

pouvez vous installer tous les autres patchs un par un jusqu'a la version 3.1.36 ? et refaire un test
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
djbob
Gsup LEVEL 1
Messages : 16
Enregistré le : ven. 8 avr. 2016 16:10

Je ne peux plus installer de patch, je suis bloqué, j'ai omis de vous envoyer les éléments du Debug.
Erreur:
Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in C:\wamp\www\admin\update.php on line 294

Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in C:\wamp\www\core\install_update.php on line 75

Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in C:\wamp\www\core\install_update.php on line 78

Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in C:\wamp\www\core\install_update.php on line 80

Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in C:\wamp\www\core\install_update.php on line 84

Notice: Use of undefined constant __DIR__ - assumed '__DIR__' in C:\wamp\www\core\install_update.php on line 148

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1193 Unknown system variable 'default_storage_engine'' in C:\wamp\www\core\install_update.php:151 Stack trace: #0 C:\wamp\www\core\install_update.php(151): PDO->query('?SET default_st...') #1 C:\wamp\www\admin\update.php(294): include('C:\wamp\www\cor...') #2 C:\wamp\www\admin.php(24): include('C:\wamp\www\adm...') #3 C:\wamp\www\index.php(760): include('C:\wamp\www\adm...') #4 {main} thrown in C:\wamp\www\core\install_update.php on line 151
Fichiers joints
gestsup_bug.png
gestsup_bug.png (141.92 Kio) Vu 12548 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9045
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous faire un impression écran de votre page système ?

Et essayer de passer le patch 19 de manière manuelle ? https://gestsup.fr/index.php?page=suppo ... =manual#53

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
djbob
Gsup LEVEL 1
Messages : 16
Enregistré le : ven. 8 avr. 2016 16:10

Oui voici la copie écran de la page système
Fichiers joints
systeme_gestsup.PNG
systeme_gestsup.PNG (61.38 Kio) Vu 12543 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9045
Enregistré le : jeu. 21 juin 2012 19:00

Vos versions de PHP + Apache + MySQL sont très obsolète et plus compatible avec l'application.
Vous pourrez retrouver les prérequis serveur sur la documentation. https://gestsup.fr/index.php?page=suppo ... =server#32

Je vous laisse mettre à jour vos composant et ré-essayer.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
djbob
Gsup LEVEL 1
Messages : 16
Enregistré le : ven. 8 avr. 2016 16:10

Merci pour votre retour, j'ai déjà tenté mais le restauration de la base ne fonctionne pas correctement, j'ai énormément d'erreurs. Je refais une restauration dès maintenant et j'ouvrirai un nouveau sujet pour cela.
D'ailleurs, la doc sur la restauration d'une base ne fonctionne pas, le lien renvoi sur la page principale de DOC.
Répondre