•  » Utilisation
  •  » Réparer et optimiser la base de données

#1 2019-02-19 14:31:29

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Réparer et optimiser la base de données

Bonjour,

Je viens de basculer en PHP 7.3.0 ce matin et ça fonctionne parfaitement
Sauf que... ;-))

Quand je vais dans les options pour faire un peu de maintenance et que je clique sur "Réparer et optimiser la base de données", j'obtiens ce message :

Warning:  [mysql error 1067] Invalid default value for 'date'
ALTER TABLE piwigo_comments ORDER BY id; in /srv/data/web/vhosts/www.cartapub.net/htdocs/include/dblayer/functions_mysqli.inc.php on line 845

Est-ce que c'est lié à la nouvelle version PHP ?

Ca n'empêche pas le site de fonctionner normalement (enfin à priori...)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#2 2019-02-19 18:18:30

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

Bonsoir,

Ah si, j'ai finalement trouvé un bug mais je ne sais pas si c'est lié...

Le bandeau Administrateur n'apparaît plus en mode visualisation d'une photo

https://i.imgur.com/DVcIAqG.jpg


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#3 2019-02-20 16:42:09

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

Bonjour,

La suite du bug après passage en PHP 7.3.0

Aujourd'hui suppression d'une photo dans une catégorie via le panneau Administration (puisque le bandeau Admin n'apparaît plus en Frontend)

Et j'ai désormais ces lignes de code qui apparaissent en entête sur toues les pages consultées

Si quelqu'un de la Team a une explication, merci d'avance

Warning:  [mysql error 1406] Data too long for column 'last_tag_ids' at row 1
REPLACE INTO piwigo_whois_online (`IP`, `hidden_IP`, `session_id`,`user_id`,`username`,`lang`,
        `permanent`,`last_access`,`last_elm_ids`, `last_cat_ids`, `last_tag_ids`, `last_sch_ids`,
        `first_access_date`, `last_dates`, `elm_hits`, `pag_hits`)
            VALUES ('global', 'true','global', 0, '', '--', 'true', '1550676792',  '51 38 0 1 46 51 49 51 53 44 25844613 46', '121 74 77 70 180 248 90 14 5 91 0 0 5168922', '202 99 999 1000 84 806 726 96 172 999 110 168 0 0 0 0 0 0 0 0 0 0 0 0 430743', '0 0 0 0 0 1119 1949 3968 9879 9649 11788 10172 7801 5461 17947', '', '', '722241', '857361'); in /srv/data/web/vhosts/www.cartapub.net/htdocs/include/dblayer/functions_mysqli.inc.php on line 845


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#4 2019-02-25 11:57:57

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

Bonjour,

Un petit Re Up
Pas eu de réponse la semaine dernière mais c'était les vacances scolaires ;-))

Le problème subsiste, j'ai toujours le message qui semble lié à mysqli

merci d'avance


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#5 2019-02-27 09:10:10

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Réparer et optimiser la base de données

Bonjour,

Restauration du plugin ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#6 2019-02-27 10:25:31

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

ddtddt a écrit:

Bonjour,

Restauration du plugin ?

Salut à toi,

De quel plugin veux-tu parler  ?? Admintools ?

Je l'ai désactivé puis réactivé mais ça ne change rien.
Je n'ai toujours pas accès au bandeau administrateur quand je suis en visualisation d'une photo (et c'est très gênant quand on est habitué autrement)

Pour résumer après vérif ce matin :
- Disparition du bandeau Admin en visualisation photos
- Toujours ce message qui apparait quand je fais réparer et optimiser la base de données

Warning:  [mysql error 1067] Invalid default value for 'date'
ALTER TABLE piwigo_comments ORDER BY id; in /srv/data/web/vhosts/www.cartapub.net/htdocs/include/dblayer/functions_mysqli.inc.php on line 845


Et ces lignes de codes n'apparaissent plus en Frontend ce matin alors que je n'ai rien touché en attente d'une réponse

Warning:  [mysql error 1406] Data too long for column 'last_tag_ids' at row 1
REPLACE INTO piwigo_whois_online (`IP`, `hidden_IP`, `session_id`,`user_id`,`username`,`lang`,
        `permanent`,`last_access`,`last_elm_ids`, `last_cat_ids`, `last_tag_ids`, `last_sch_ids`,
        `first_access_date`, `last_dates`, `elm_hits`, `pag_hits`)
            VALUES ('global', 'true','global', 0, '', '--', 'true', '1550676792',  '51 38 0 1 46 51 49 51 53 44 25844613 46', '121 74 77 70 180 248 90 14 5 91 0 0 5168922', '202 99 999 1000 84 806 726 96 172 999 110 168 0 0 0 0 0 0 0 0 0 0 0 0 430743', '0 0 0 0 0 1119 1949 3968 9879 9649 11788 10172 7801 5461 17947', '', '', '722241', '857361'); in /srv/data/web/vhosts/www.cartapub.net/htdocs/include/dblayer/functions_mysqli.inc.php on line 845

Merci d'avance pour l'aide

Dernière modification par Pierrot_Rennes (2019-02-27 10:26:35)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#7 2019-02-27 17:13:06

flop25
Équipe Piwigo
2006-07-06
6544

Re: Réparer et optimiser la base de données

C’est le plugin whois_online comme indiqué dans l'erreur

Autre erreur " Invalid default value for 'date' " vient de changement dans Mysql et les versions ancienne de Piwigo : http://www.purple-wyvern.com/content_ma … -en-2-9-x/ explique bien

Hors ligne

#8 2019-02-27 18:33:20

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

flop25 a écrit:

C’est le plugin whois_online comme indiqué dans l'erreur

Autre erreur " Invalid default value for 'date' " vient de changement dans Mysql et les versions ancienne de Piwigo : http://www.purple-wyvern.com/content_ma … -en-2-9-x/ explique bien

Bonsoir à toi,

Merci d'avoir répondu

J'ai désactivé le Plugin et j'avoue que j'avais pas fait attention à la ligne de code qui le désignait :-((
Réactivé dans la foulée et le message apparaît à nouveau
Donc je le désactive ;-))

Par contre, pour la base MySql, ce n'est pas réglé
J'ai suivi la procédure et ça coince pour les deux requêtes de créations de champ. Problème de syntaxe
La preuve en images ;-))
A suivre donc

Avec une seule requête
https://i.imgur.com/bjRRwZR.jpg

Avec les deux requêtes en même temps
https://i.imgur.com/TXlmVnx.jpg

Dernière modification par Pierrot_Rennes (2019-02-27 18:36:25)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#9 2019-02-27 23:00:14

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

Re: Réparer et optimiser la base de données

Bonjour,
Manquerait-il pas un champs "db_timestamp" dans whois online ?


ce qui reglerait les problemes "date"

Cordialement
k5

Dernière modification par k5 (2019-02-27 23:04:10)


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

Hors ligne

#10 2019-02-28 19:07:52

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

k5 a écrit:

Bonjour,
Manquerait-il pas un champs "db_timestamp" dans whois online ?


ce qui reglerait les problemes "date"

Cordialement
k5

Bonsoir,

Aucune idée mais pourquoi le passage en PHP 7.3 impacterait les fichiers alors que c'est censé être compatible ??!!
Toujours en attente dune solution viable donc :-))


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#11 2019-03-02 07:58:51

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Réparer et optimiser la base de données

Bonjour,

Si le champs existe ce n'est pas cela le problème !

est ce que tu as fait la restauration du plugin comme je te l'avais indiqué ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#12 2019-03-02 10:31:57

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

ddtddt a écrit:

Bonjour,

Si le champs existe ce n'est pas cela le problème !

est ce que tu as fait la restauration du plugin comme je te l'avais indiqué ?

Bonjour,

Oui bien sur !!! C'est ce que j'ai indiqué dans le message plus haut avec les copies d'écran
Plugin Whois online désactivé, supprimé puis réinstallé
Je viens de faire à nouveau la manip et les lignes de code m'apparaissent pas pour l'instant

MAIS... ce n'est pas cela qui me dérange le plus ;-)) Si ca recommence, je désactiverai le plugin

Ce qui me gêne, c'est l'absence de la barre d'outils Administrateur lorsque l'on est sur une photo
Je n'ai plus la possibilité de supprimer directement celle-ci
Je dois passer systématiquement par le backend et la gestion des images


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#13 2019-03-02 12:07:55

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Réparer et optimiser la base de données

Bonjour,

tu as mis à jour admin tool ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#14 2019-03-02 19:03:35

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Réparer et optimiser la base de données

ddtddt a écrit:

Bonjour,

tu as mis à jour admin tool ?

Mais bien entendu...
Tous les plugins sont à jour, c'est la 1ère chose que j'ai vérifié pour m'assurer que ça tournait avec la PHP 7.3
Et c'est là que j'ai vu le bug...


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#15 2019-03-03 08:09:16

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Réparer et optimiser la base de données

Bonjour,

[Github] AdminTools commit d99a1378

moi je testerais de télécharger ce fichier et de le remplacer


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Utilisation
  •  » Réparer et optimiser la base de données

Pied de page des forums

Propulsé par FluxBB

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