Message d'erreur Agora version > 3.3.2

Vous avez une question sur l'installation ou le paramétrage d'Agora-project ?
cyril172
Messages : 3
Inscription : 11 mars 2018, 22:06

Message d'erreur Agora version > 3.3.2

Message par cyril172 »

Bonjour à tous les AgoraPhiles,

La mise à jour de la version 3.3.2 à 3.4.1 provoque un message d'erreur sur la page d'accueil de mon AGORAthèque.

A savoir :

Code : Tout sélectionner

internal error :

PDOException: 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 '-4' at line 1 in /home/**********/app/Common/Db.php:78 Stack trace: #0 /home/**********/app/Common/Db.php(78): PDO->query('SHOW CREATE TAB...') #1 /home/**********/app/Common/Db.php(117): Db::getLine('SHOW CREATE TAB...') #2 /home/**********/app/Common/DbUpdate.php(83): Db::getDump() #3 /home/**********/app/Common/Ctrl.php(50): DbUpdate::lauchUpdate() #4 /home/**********/app/Common/Req.php(58): Ctrl::initCtrl() #5 /home/**********/index.php(10): Req->__construct() #6 {main}
Pour information, voici mon environnement :

- Serveur mutualisé chez OVH ;
- PHP 7.0.27 ;
- My SQL : 5.5.55-0

Quelqu'un saurait-il m'aider à résoudre ce problème ?

Merci par avance.

Cyril
xech
Administrateur du site
Messages : 1372
Inscription : 17 janv. 2008, 20:58

Re: Message d'erreur Agora version > 3.3.2

Message par xech »

Bonjour,
Visiblement le compte Mysql qui est utilisé pour l'accès à la base de données n'a pas les droits suffisants pour exécuter la requête suivante "SHOW CREATE TABLE ma_table". D'ou le message "access violation: 1064". Il faut donc donner plus de droit à ton utilisateur Mysql (via PhpMyAdmin ou autre) et lui ajouter les droits "CREATE" + "CREATE TEMPORARY TABLES" + "SHOW VIEW"
Cordialement
xech
Répondre