Annonce

#1 2017-01-07 12:06:01

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

[Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

Bonjour à tous,

J'avais une galerie Piwigo sur l'hébergement gratuit de Hostinger, mais ce dernier m'a fermé l'accès et supprimé le compte en raison d'une utilisation trop intensive du CPU (d'ailleurs si vous savez comment on peut voir ça je suis intéressé).

J'ai donc retrouvé une vieille sauvegarde de mes fichiers de la galerie.
J'ai également une sauvegarde de la DB il me semble (on peut voir a quel site elle est reliée?)

Donc je veux remettre ma galerie FREE à jour avec cette sauvegarde. J'ai supprimé mes tables pwigo Free, et je voulais importer cette sauvegarde mais j'obtien l'erreur suivante:

Code:

 requête SQL:

CREATE TABLE `piwigo_categories` ( `id` smallint(5) unsigned NOT NULL auto_increment, `name` varchar(255) DEFAULT '' NOT NULL, `id_uppercat` smallint(5) unsigned DEFAULT NULL, `comment` text DEFAULT NULL, `dir` varchar(255) DEFAULT NULL, `rank` smallint(5) unsigned DEFAULT NULL, `status` enum('public','private') DEFAULT 'public' NOT NULL, `site_id` tinyint(4) unsigned DEFAULT NULL, `visible` enum('true','false') DEFAULT 'true' NOT NULL, `representative_picture_id` mediumint(8) unsigned DEFAULT NULL, `uppercats` varchar(255) DEFAULT '' NOT NULL, `commentable` enum('true','false') DEFAULT 'true' NOT NULL, `global_rank` varchar(255) DEFAULT NULL, `image_order` varchar(128) DEFAULT NULL, `permalink` varchar(64) DEFAULT NULL, `community_user` mediumint(8) unsigned DEFAULT NULL, `lastmodified` timestamp DEFAULT 'CURRENT_TIMESTAMP' NOT NULL on update CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `categories_i3` (`permalink`), KEY `categories_i2` (`id_uppercat`), KEY `lastmodifie[...]

MySQL a répondu:Documentation

#1067 - Invalid default value for 'lastmodified'

Avez vous une solution?
Merci

Hors ligne

#2 2017-01-08 11:03:48

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

Ps: je tiens a préciser que j'ai fais une sauvegarde de ma DB de FREE et en voulant la réimporter c'est pareil qu'avec celle d'Hostinger...

Hors ligne

#3 2017-01-09 09:36:39

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

Bonjour
quelle version de mysql ?

Hors ligne

#4 2017-01-09 18:08:08

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

Sur free: Version du serveur: 5.0.83 si je me trompe pas
Version du client MySQL: 5.1.61 est marqué en dessous dans sql.free.fr

Hors ligne

#5 2017-01-09 18:21:19

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

fort étrange car ce problème n'est arrivé jusque là que pour les version mysql >= 5.7
De plus mysql 5.0 ou 5.1 `lastmodified` timestamp DEFAULT 'CURRENT_TIMESTAMP' NOT NULL on update CURRENT_TIMESTAMP est valide
Je notifie Pierrick

Hors ligne

#6 2017-01-09 18:28:05

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

Ok merci,
car je pensais que le problème pouvait venir de ma sauvegarde hostinger; sauf que celle de free c'est pareil.

Question Annexe: il est possible de transférer une galerie sans la DB?

Hors ligne

#7 2017-01-09 18:57:29

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

ce que vous pouvez faire c'est en installer une puis envoyer la backup Mais cela dépend aussi de comment vous avez fait la backup. SI il y a des
- CREATE TABLE IF NOT EXISTS, sinon il va faire une erreur disant qu'il essaye de créer alors qu'elle existe
- et des ON DUPLICATE pour les valeurs sinon les valeurs par défaut ne seront pas écrasée

Hors ligne

#8 2017-01-11 18:49:52

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

je peux vous mettre les fichiers a dispo?

Hors ligne

#9 2017-01-11 18:51:55

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

flop25 at piwigo.org je peux y jetter un œil

Hors ligne

#10 2017-01-12 21:37:05

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

c'est envoyé merci

Hors ligne

#11 2017-01-12 21:44:42

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

du coup ma recommandation:
installer une nouvelle version (si ça marche parce que [Github] Piwigo file install/piwigo_structure-mysql.sql@L39 c'est la même chose)
vider toutes les tables (ne pas les supprimer)
et appliquer le sql de backup

Hors ligne

#12 2017-01-13 17:56:22

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

ok deux question:

Sur mon serveur free (plus de DB) j'ai une install de piwigo antérieure à celle d'hostinger (suite à transfert): je garde cette install en backup et je crée un nouvelle installation dans un autre dossier: c'est jouable?
Je dois être à version de piwigo équivalent à celle de ma sauvegarde DB ou ça joue pas?

Hors ligne

#13 2017-01-13 18:17:54

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

thomorph a écrit:

Sur mon serveur free (plus de DB) j'ai une install de piwigo antérieure à celle d'hostinger (suite à transfert): je garde cette install en backup et je crée un nouvelle installation dans un autre dossier: c'est jouable?

nouveau dossier, voire nouveau préfixe de table mais cela requerrait de changer les préfixe dans le sql aussi

thomorph a écrit:

Je dois être à version de piwigo équivalent à celle de ma sauvegarde DB ou ça joue pas?

oui car c’est important

Hors ligne

#14 2017-01-29 15:51:05

thomorph
Membre
Lieu: Mulhouse
Date d'inscription: 2010-01-02
Messages: 317
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

Salut,

Désolé j'ai mis un peu de temps pour faire toute les manip mais c'est un échec j'ai un nouveau message d'erreur:

J'ai installé une nouvelle galerie sur l'hébergeur FREE.
Mis toute ma sauvegarde hostinger dessus.
Vidé les tables
Uploadé ma sauvegarde sql hostinger et voici ce que j'obtiens:

Code:

requête SQL:

-- -- Contenu de la table `piwigo_categories` -- INSERT INTO `piwigo_categories` (`id`, `name`, `id_uppercat`, `comment`, `dir`, `rank`, `status`, `site_id`, `visible`, `representative_picture_id`, `uppercats`, `commentable`, `global_rank`, `image_order`, `permalink`, `community_user`, `lastmodified`) VALUES (1, 'Community', NULL, NULL, NULL, 4, 'public', NULL, 'true', NULL, '1', 'true', '4', NULL, NULL, NULL, '2015-10-25 20:20:14'), (2, '2011.07.14 Bourges', 9, NULL, NULL, 4, 'private', NULL, 'true', NULL, '7,9,2', 'true', '2.5.4', 'date_creation ASC', NULL, NULL, '2015-10-25 20:20:14'), (3, 'Thomas', 2, NULL, NULL, 2, 'private', NULL, 'true', 13, '7,9,2,3', 'true', '2.5.4.2', 'date_creation ASC', NULL, NULL, '2015-10-25 20:20:14'), (4, 'Partie Publique', NULL, NULL, NULL, 3, 'public', NULL, 'true', NULL, '4', 'true', '3', 'date_creation ASC', NULL, NULL, '2015-10-25 20:20:14'), (5, 'Saison 2011', 4, NULL, NULL, 5, 'public', NULL, 'true', 343, '4,5', 'true', '3.5', 'date_creation A[...]

MySQL a répondu:Documentation

#1054 - Unknown column 'community_user' in 'field list'

Hors ligne

#15 2017-01-30 11:50:09

flop25
Équipe Piwigo
Date d'inscription: 2006-07-06
Messages: 6200
Site web

Re: [Résolu] Erreur Mysql: #1067 - Invalid default value for 'lastmodified'

ha d'accord c'est le plugin Community Donc ajoutez et activez les plugins précédemment installés

Hors ligne

Pied de page des forums

Propulsé par FluxBB