OVH et SPIP, une base de données heureuse avec SPIP mais mal-aimante des Plugins

Bonsoir.

J’ai un hébergement chez OVH, dit « perso2014 », c’est à dire une des premiers prix. Malgré les appels du pied pour installé des concurrents, j’ai installé avec succès SPIP 4.0.0, via spip_loader.php. Toutes les bases sont créées. Il est possible d’écrire des articles, tout est donc le plus normal possible. Et franchement SPIP 4.0.0 est magnifique.

Je pénètre dans un autre monde lors de l’installation de certains plugins. Cela m’a amené d’ailleurs à lancer une discussion initiale erronée : Re: Plugin En travaux - SPIP 4.0.0 avant d’identifier que le problème ne venait pas des plugin mais de la BDD.

Les plugins sans accès à la BDD, comme Saisies ou l’API verifier s’installent sans difficulté. Mais dès que le plugin a besoin de créer une table, c’est la catastrophe. Soit il plante comme En travaux ; soient SPIP indique une installation réussie alors qu’en réalité aucune table n’est installée comme Pensebetes ou PDForm.

Je n’arrive pas à m’expliquer que SPIP puisse installer ses tables tranquillement mais qu’il ne parvienne pas à le faire pour les plugins.

Le log maj ne m’indique rien. Le log de spip donne peut-être une amorce d’explication :
Fonction genie_revisions_optimiser_revisions introuvable
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log
2021-08-07 22:59:37 2a01:cb04:a27:2800:5d46:ff3e:271d:faa3 (pid 17221) :Pri:cf maj.log

Est-ce que cette difficulté a été rencontrée par d’autres usagers ? Vous avez une idée de ce qui bloque ?

Bien à vous,
thrax

marcimat semble avoir été confronté à un problème similaire, il y a quatre ans ! #3418 - Les tables des plugins ne s'installent pas - spip - SPIP on GIT

Cette vielle discussion m’a amené à découvrir dans le log de spip le message « Probleme de configuration opcache.revalidate_freq 2s : on attend 3s »

Et cela m’invite à penser que n’ayant pas la main sur la configuration de l’hébergement, je ne suis pas prêt de trouver une solution.

Bonjour,
Oui ce problème était fréquent et il y a eu plusieurs tickets, dont un que j’avais ouvert mais je n’avais plus constaté le pb sur une installation standard (#4504 - Pas d'installations des tables des plugins avec opcache activé en mutu OVH - svp - SPIP on GIT). Mon pack chez OVH était le modèle au dessus juste (pro).
En principe il y a une solution qui fonctionne : après l’installation d’un plugin qui s’installe en base tu lance une « réparation de la base » via le menu maintenance… Et la table qui n’était pas installée l’est ! J’espère que ça marchera chez toi.

Oui, cela fonctionne impeccablement. Il faut bien lancer la réparation juste après l’installation du plugin. Merci Jack31 !

après l’installation d’un plugin qui s’installe en base tu lance une « réparation de la base » via le menu maintenance… Et la table qui n’était pas installée l’est !

1 « J'aime »