Projet

Général

Profil

Anomalie #17428

Erreur BDD à la connexion

Ajouté par Renaud Dussol il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
07/10/2016
Echéance:
% réalisé:

0%

Distribution:

Description

Version 4.6+2-9

A la connexion, deux erreurs dans les logs apache :

[Fri Oct 07 10:31:38.097208 2016] [:error] [pid 3238] [client 172.30.232.221:58156] Erreur de la base de donn\xc3\xa9es WordPress Unknown column 'created' in 'field list' pour la requ\xc3\xaate INSERT INTO `wp_statistics_useronline` (`ip`, `timestamp`, `created`, `date`, `referred`, `agent`, `platform`, `version`, `location`) VALUES ('172.30.232.221', '1475836298', '1475836298', '2016-10-07 10:31:38', 'https://envole-apps.dev.ac-nice.fr/wordpress', 'Firefox', 'Linux', '49.0', '000') faite par shutdown_action_hook, do_action('shutdown'), call_user_func_array, wp_statistics_shutdown_action, Hits->Check_online, Hits->Add_user
[Fri Oct 07 10:31:38.099004 2016] [:error] [pid 3238] [client 172.30.232.221:58156] Erreur de la base de donn\xc3\xa9es WordPress Unknown column 'hits' in 'field list' pour la requ\xc3\xaate INSERT IGNORE INTO wp_statistics_visitor (last_counter, referred, agent, platform, version, ip, location, UAString, hits, honeypot) VALUES ( '2016-10-07', 'https://envole-apps.dev.ac-nice.fr/wordpress', 'Firefox', 'Linux', '49.0', '172.30.232.221', '000', '', 1, '0' ) faite par shutdown_action_hook, do_action('shutdown'), call_user_func_array, wp_statistics_shutdown_action, Hits->Visitors

J'ai vérifié sur le serveur BDD : les tables wp_statistics_useronline et wp_statistics_visitor ne contiennent pas les champs 'created' et 'hits'

J'ai regardé le wordpress-create.sql et en effet il ne contient pas ces champs dans la création des tables

A priori, le script qui tente d'insérer ces données est : wp-content/plugins/wp-statistics/includes/classes/hits.class.php

Historique

#1 Mis à jour par Renaud Dussol il y a plus de 7 ans

  • Version cible mis à Envole 5.3

#2 Mis à jour par Renaud Dussol il y a plus de 7 ans

Le pb ne se produit pas lorsqu'on se connecte en admin (2admin)
On parvient à se connecter en admin
Si on désactive le plugin wp-statistics, l'erreur n'apparait plus dans les logs apache en se connectant avec un user standard
En revanche on a tjs une page d'erreur avec un user standard, ce qui tendrait à montrer que l'erreur d'authentification n'est pas liée
Après vérification le pb d'authentification est liée à la casse (cf demande 13939)

#3 Mis à jour par Renaud Dussol il y a plus de 7 ans

Après un nouveau test :
les tables semblent créées après la première connexion d'un admin
si on se connecte d'abord avec un compte non-admin on a l'erreur
mais une fois qu'un compte admin s'est connecté ça semble bon

#4 Mis à jour par Arnaud FORNEROT il y a plus de 7 ans

  • Tracker changé de Demande à Anomalie
  • Statut changé de Nouveau à Résolu
  • Version cible changé de Envole 5.3 à Envole 4.5

Modification de structure apportée au plugin lors du reconfigure

#5 Mis à jour par Arnaud FORNEROT il y a plus de 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF