•  » Installation
  •  » [Résolu] Suite m a j 11.4.0 Erreur mysql 1364

#1 2021-04-18 20:24:55

Cinimod-fr
Membre
Arcachon
2019-09-22
8

[Résolu] Suite m a j 11.4.0 Erreur mysql 1364

Bonsoir,
Je viens de faire la dernière mise a jour en passant par le lien de l'admin et je me retrouve avec le probleme suivant :

1)-- j'ai le message d'erreur suivant en page d'accueil :
   

Warning:  [mysql error 1364] Field 'id' doesn't have a default value

INSERT INTO piwivj_history
  (
    date,
    time,
    user_id,
    IP,
    section,
    category_id,
    image_id,
    image_type,
    format_id,
    auth_key_id,
    tag_ids
  )
  VALUES
  (
    CURRENT_DATE,
    CURRENT_TIME,
    2,
    '37.165.117.53',
    'additional_page',
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL
  )
; in /home/a...............fr/public_html/include/dblayer/functions_mysqli.inc.php on line 864

curieusement ce message disparait lorsque je me connecte en admin...

2)-- j'ai aussi un autre problème, je ne sais pas si c'est lié :

un problème de mise à jour avec 4 plg :
https://i.goopics.net/Q5rpx.png

En vous remerciant par avance pour votre aide.
Cordialement

Piwigo 11.4.0 Dernière version ?
Système d'exploitation: Linux
PHP: 7.4.13 (Montrer les informations) [2021-04-18 19:57:14]
MySQL: 5.5.5-10.3.27-MariaDB-cll-lve [2021-04-18 19:57:14]
Bibliothèque graphique: ImageMagick 7.0.10-10

Hors ligne

#2 2021-04-18 21:20:25

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: [Résolu] Suite m a j 11.4.0 Erreur mysql 1364

Bonjour,
1)  CURRENT_DATE,
    CURRENT_TIME
n'existe plus depuis des années, piwigo a changé ses informations en date et heure du postage de l'action.
il y a quelques solutions :
- soit mettre la date et l'heure dans la base de donnée manuellement
- soit vider l'historique ou alors que la ligne en question.

2) pour les 4 plugins, bizarre j'ai pu insérer sur mon site, un blocage de téléchargement ???
- Essayez de les insérer manuellement

Bonne journée


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#3 2021-04-19 12:32:46

Cinimod-fr
Membre
Arcachon
2019-09-22
8

Re: [Résolu] Suite m a j 11.4.0 Erreur mysql 1364

Bonjour K5,

je te remercie de ton aide, je n'ai pas réussi a modifier la BdD... alors j'ai commenté la ligne comme ceci :

/**
* Returns (or send to standard output) the message concerning the
* error occured for the last mysql query.
*/
function my_error($header, $die)
{
  global $mysqli;
   $error = "[mysql error ".$mysqli->errno.'] '.$mysqli->error."\n";
  $error .= $header;
  if ($die)
  {
    fatal_error($error);
  }
  echo("<pre>");
/**
* suppression de la ligne ci-dessous, suite erreur 1364 affichée en page d'accueil -18-04-2021
/** trigger_error($error, E_USER_WARNING); */

  echo("</pre>");
}

et ca fonctionne.

Pour les plugins je les ai désinstallés, supprimés et réinstallés pour ceux qui étaient compatibles a la V11, et ca fonctionne aussi.

Merci.
A plus

Hors ligne

  •  » Installation
  •  » [Résolu] Suite m a j 11.4.0 Erreur mysql 1364

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact