Sur un serveur mutualisé OVH, et une base de données privée, lors de l’installation de plugins les tables ne se créées pas. Pour info le site est fonctionnel, les articles/rubriques sont correctement créés.
Voici les infos de la base :
Utilisation d’un compte utilisateur ayant tous les droits sur la base
MYSQL 8.0
Default SQL Mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
**Interclassement des tables : * utf8mb3_general_ci
**Interclassement de la base : ** utf8mb3_unicode_ci
Avez vous un retour d’expérience sur ce problème, faut il adapter la configuration de la base ?
Merci pour votre aide !
Fa_b
(Fa_b)
Août 27, 2024, 9:08
2
Salut,
Tous les plugins n’ont pas forcément de tables à créer… Tu peux préciser quel(s) plugin(s) ?
C’est peut-être un problème avec OpCache. Essaye dans le menu Maintenance > Maintenance technique > Réparer la base de données
Bien sûr, seulement ceux qui en crées. Exemple, accès restreint ; abonnement à des zones restreintes ; sélection d’articles… ils ont tous été problématiques.
···
De : Fa_b via Discuter de SPIP noreply@discuter.spip.net
Envoyé : mardi 27 août 2024 11:19
À : nicolas_villeroy@hotmail.fr nicolas_villeroy@hotmail.fr
Objet : [SPIP][Général] Installation plugins : les tables ne se créées pas
Salut,
Tous les plugins n’ont pas forcément de tables à créer… Tu peux préciser quel(s) plugin(s) ?
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici .
J’ai tenté cela, toutes les tables sont « marquées » comme ok. J’ai même éxecuté la command spip_cli « sql:convert:toutf8 ». Le problème s’est reproduit lors de l’activation (la désinstallation avait été faite proprement avant) du plugin accès restreint.
···
De : jeanmarie via Discuter de SPIP noreply@discuter.spip.net
Envoyé : mardi 27 août 2024 11:19
À : nicolas_villeroy@hotmail.fr nicolas_villeroy@hotmail.fr
Objet : [SPIP][Général] Installation plugins : les tables ne se créées pas
C’est peut-être un problème avec OpCache. Essaye dans le menu Maintenance > Maintenance technique > Réparer la base de données
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici .
Une piste, effectivement du côté de opcache ; pendant l’installation du plugin j’ai cette info qui remonte dans les logs:
Probleme de configuration opcache.revalidate_freq 2s : on attend 2s
···
De : jeanmarie via Discuter de SPIP noreply@discuter.spip.net
Envoyé : mardi 27 août 2024 11:19
À : nicolas_villeroy@hotmail.fr nicolas_villeroy@hotmail.fr
Objet : [SPIP][Général] Installation plugins : les tables ne se créées pas
C’est peut-être un problème avec OpCache. Essaye dans le menu Maintenance > Maintenance technique > Réparer la base de données
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici .
En lançant la réparation de la base, juste après l’installation du plugin, les tables sont créées. Plan B trouvé mais ce n’est pas trés « stable » comme fonctionnement. Une idée de paramétrage ou de fix ?
···
De : jeanmarie via Discuter de SPIP noreply@discuter.spip.net
Envoyé : mardi 27 août 2024 11:19
À : nicolas_villeroy@hotmail.fr nicolas_villeroy@hotmail.fr
Objet : [SPIP][Général] Installation plugins : les tables ne se créées pas
C’est peut-être un problème avec OpCache. Essaye dans le menu Maintenance > Maintenance technique > Réparer la base de données
Voir le sujet ou répondre à ce courriel pour répondre.
Pour vous désabonner de ces courriels, cliquez ici .
C’est quelle version de SPIP ?
désactivez OpCache surtout chez OVH
Chez OVH en mutu, php 8 ce n’est pas possible. Il n’y a qu’une option de moteur php qui, par défaut, a opCache d’activé.
jeanmarie
(jeanmarie)
Août 27, 2024, 12:49
12
En mutu OVH, il faut faire avec malheureusement.