[Réglé] [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Support pour n'importe quelle extension non présente dans notre base de données
Aucune demande de personnalisation des extensions n'est autorisée.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support des extensions de phpBB-fr.com

Merci de mettre le nom de l'extension ainsi que sa version entre crochets, et un titre explicite afin de faciliter la recherche.
Exemple : [nom de l'extension + numéro de version] Titre explicite résumant le problème

Le lien de téléchargement de l'extension est demandé pour toute demande de support.

Aucune demande de personnalisation des extensions n'est autorisée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar Beaware » 28 Mai 2017 à 11:48

Bonjour,

J'utilise depuis le début sur mon forum l'extension "24 Hour Activity Stats 1.0.0" sans aucun soucis. Je l'ai prise ici : https://www.phpbb.com/customise/db/extension/24_hour_activity_stats/ .

Je suis en train de migrer vers phpbb 3.2 (en local pour l'instant), mais il n'y a que cette extension qui me pose problème. Quand je fais la mise à jour (idem sur le phpbb 3.1.10 ou sur le phpbb 3.2) j'ai cette erreur :

Code: Tout sélectionner
Erreur générale
SQL ERROR [ mysqli ]

Expression #7 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'baselocal4.s.session_viewonline' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by [1055]

SQL

SELECT u.user_id, u.user_colour, u.username, u.user_type, u.user_lastvisit, MAX(s.session_time) as session_time, s.session_viewonline FROM (phpbb_users u) LEFT JOIN phpbb_sessions s ON (s.session_user_id = u.user_id) WHERE u.user_lastvisit > 1495877511 OR s.session_user_id <> 1 GROUP BY u.user_id ORDER BY u.username_clean

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 158
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/rmcgirr83/activity24hours/event/listener.php
LINE: 87
CALL: rmcgirr83\activity24hours\event\listener->obtain_active_user_data()

FILE: (not given by php)
LINE: (not given by php)
CALL: rmcgirr83\activity24hours\event\listener->display_24_hour_stats()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 161
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/index.php
LINE: 231
CALL: phpbb\event\dispatcher->trigger_event()


J'ai tenté d'y aller doucement et de mettre à jour successivement en passant de 1.0.0 => 1.0.1 => 1.0.2 => 1.0.3 => 1.0.4 , mais j'ai l'erreur dès la première mise à jour.

Si vous avez des pistes, je suis preneur.

Merci.
Image
Avatar de l’utilisateur
Beaware
Apprenti-posteur
Apprenti-posteur
 
Messages: 167
Enregistré le: 07 Nov 2015 à 20:43
Localisation: Vendée

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar galixte » 29 Mai 2017 à 07:48

Salut,

tu peux tenter de vider la table tonprefixe_sessions, cela n’a pas de conséquence grave et peut résoudre ton problème.

Sinon, en beaucoup plus simple et aussi afin de vérifier que c’est bien les données de l’extension qui posent soucis, tu peux : désactiver cette extension, supprimer ses données, puis installer sa dernière version, tu ne perd pas grand chose puisque les statistiques se reconstruiront à partir du jour de sa nouvelle installation et ce n’est pas très préjudiciable. ;)
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9542
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar Beaware » 29 Mai 2017 à 18:20

J'ai tenté la deuxième solution : ça ne fonctionne pas, toujours le même défaut.

Je tenterai bien la première, mais je ne vois vraiment pas ou supprimer cette table et comment :?:

Edit :

J'ai regardé ce topic = https://www.phpbb.com/customise/db/extension/24_hour_activity_stats/support/topic/161841 , mais je ne comprend pas la réponse de l'auteur :

disable ONLY_FULL_GROUP_BY or update your mysql version

Je suis encore moins bon dans la langue de shakespeare :roll:
Image
Avatar de l’utilisateur
Beaware
Apprenti-posteur
Apprenti-posteur
 
Messages: 167
Enregistré le: 07 Nov 2015 à 20:43
Localisation: Vendée

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar galixte » 30 Mai 2017 à 03:52

Prête davantage attention aux indications, je t'ai invité à vider la table non de la supprimer.

Sinon, tu sembles avoir mis le doigt sur le bon sujet, du moins l'erreur rapportée est la même, et il semble que cela soit dû à la version du serveur MySQL utilisée sur ton hébergement Web. Demande à ton hébergeur de mettre à jour vers une version supérieure ou égale à 5.7.8.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9542
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar Beaware » 30 Mai 2017 à 13:44

Bonjour, j'essais de lire entre les lignes mais je n'y arrive pas :D . Je ne sais pas ou se trouve la table ONLY_FULL_GROUP_BY .

C'est dans config.php ? Dans ma base sql ?

Et vider une ou supprimer ça me parle encore moins, désolé.

Franchement je suis largué moi à ce niveau. Désolé d'être un boulet, je gère mon forum du mieux que je peu, mais je suis pas né la dedans, et chaque terme, chaque modif, je me creuse les méninges :evil:

Alors me parler de demander à OVH de passer en SQL 5.7.8 ... peu être, mais ça ne va pas planter mon forum ? C'est une options payante ? A demander par courrier ?
Image
Avatar de l’utilisateur
Beaware
Apprenti-posteur
Apprenti-posteur
 
Messages: 167
Enregistré le: 07 Nov 2015 à 20:43
Localisation: Vendée

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar galixte » 31 Mai 2017 à 00:26

Beaware a écrit:Bonjour, j'essais de lire entre les lignes mais je n'y arrive pas :D . Je ne sais pas ou se trouve la table ONLY_FULL_GROUP_BY .

C'est dans config.php ? Dans ma base sql ?
Je ne t'ai pas invité à réaliser cette modification car je n'ai pas plus d'information à son sujet, voilà pouqruoi je t'ai invité à réaliser la seconde solution la mise à jour du serveur MySQL de ton hébergement, démarche à demander à ton hébergeur.

Beaware a écrit:Et vider une ou supprimer ça me parle encore moins, désolé.
PhpMyAdmin est un outil des gestion de base de données où moult actions sont possibles. Les tables sont des contenants et les données sont contenues dans les tables, c'est à toi de regarder les options disponibles depuis cet outil. Par exemple, lorsque tu es sur la page listant toutes les tables tu verras que le menu déroulant listant les actions disponibles propose parmi elles « Vider » et « Supprimer ». La différence est la suivante : l'une vide le contenu (les données de la table) alors que la seconde supprime le contenant (la table) et son contenu (les données de celle-ci).

Beaware a écrit:Franchement je suis largué moi à ce niveau. Désolé d'être un boulet, je gère mon forum du mieux que je peu, mais je suis pas né la dedans, et chaque terme, chaque modif, je me creuse les méninges :evil:
Tout le monde est passé par là, nous ne sommes pas nés avec ces connaissances, je ne pense pas t’avoir demandé d’en savoir autant que nous, seulement l’évolution d’apprentissage de chacun dépend de l’investissement que l’on y consacre et non des réponses que nous pouvons apporter.

Beaware a écrit:Alors me parler de demander à OVH de passer en SQL 5.7.8 ... peu être, mais ça ne va pas planter mon forum ? C'est une options payante ? A demander par courrier ?
Non, cela ne va pas planter ton forum, je ne vais pas te proposer une solution de cette ordre, seulement chez OVH je doute qu’il puisse répondre favorablement à ta requête, cela étant dit, il ne t’en coutera rien de leur demander. La démarche est gratuite bien entendu et se réalise depuis leur outil de demande de support/assistance.
Modifié en dernier par galixte le 05 Juin 2017 à 01:23, modifié 2 fois.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9542
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar Beaware » 04 Juin 2017 à 18:02

Bonjour, merci pour les précisions, mais je suis toujours dans la galère.
Image
Avatar de l’utilisateur
Beaware
Apprenti-posteur
Apprenti-posteur
 
Messages: 167
Enregistré le: 07 Nov 2015 à 20:43
Localisation: Vendée

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar galixte » 05 Juin 2017 à 01:25

Salut,

je n’y peux rien si cette extension nécessite MySQL 5.7 ou plus selon les circonstances. :roll: Ta démarche auprès d’OVH a-t-elle est initiée ?
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9542
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar Beaware » 05 Juin 2017 à 13:49

Salut Galixte,

Je viens de trouver la solution, qui (entre parenthèse) pourrais être toute simple si elle était expliquée clairement.

Il s'agit d'étiter de fichier "listener.php" qui se trouve ici : ...\ext\rmcgirr83\activity24hours\event\ et de modifier à la ligne 172 :

Avant :

'GROUP_BY' => 'u.user_id',

Remplacer par :

'GROUP_BY' => 'u.user_id, s.session_viewonline',

J'ai fais la mise à jour en local sous Wampserver et ça marche nickel, et là je viens de faire la MAJ vers la version 1.04 sur le forum en production et ça fonctionne aussi.

J'ai fait une demande chez OVH pour savoir s'il était possible de migrer vers SQL 5.7.8 , mais toujours pas de réponse.

Merci pour ta patience et ta compréhension :D

PS Hors sujet : Il y a moins de monde sur votre forum, ou une baisse de régime ? Je ne vois plus trop de réponse de Steph, Cabot, et j'en oublie ...

Je passe le sujet en "résolu" :wink:
Image
Avatar de l’utilisateur
Beaware
Apprenti-posteur
Apprenti-posteur
 
Messages: 167
Enregistré le: 07 Nov 2015 à 20:43
Localisation: Vendée

Re: [24 Hour Activity Stats + 1.0.0] Erreur générale suite à mise à jour

Messagepar galixte » 05 Juin 2017 à 14:13

c’est le printemps voilà tout.

Bonne continuation !
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 9542
Enregistré le: 08 Mar 2004 à 02:40
Localisation: Sud de la France.


Retourner vers Support des extensions non présentes dans notre base de données

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron