Anomalie #17428
Erreur BDD à la connexion
0%
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é