Après avoir fouillé ce post, j’ai fini par voir que ma table spip_plugins se remplissait de lignes, probablement à chaque fois que je vais sur la page d’admin de gestion de plugin.
J’ai donc vidé la table, mais ça ne change par grand chose. Comme tout cela arrive après migration d’un vieux site chez Infomaniak + mises à jour pour retrouver la version actuelle, je n’ai pas de plugins du tout.
Salut @monolecte
Supprimer les répertoires local et tmp devrait te permettre de bien nettoyer ton SPIP !
(Ces répertoires se recréeront dans tous les cas.)
Sinon voir SVP sur Astuces courtes pour SPIP
SVP est le " SerVeur d'information et de téléchargement des Plugins"
Curieux que ton site a disparu, tu peux parfaitement supprimer ces dossiers!
il faut recharger les pages et ces répertoires se recréent tout seuls lors d’une visite normalement!
Le site existe depuis très longtemps, mais était coincé sur un serveur pas à jour (vieux PHP) et où le FTP était fermé. Donc, plus maintenable.
J’ai fini par prendre un hébergement mutualisé chez Infomaniak, j’ai copié le site via l’interface web de l’hébergement qui était encore accessible et j’ai exporté la base via PHPmyAdmin encore accessible aussi.
J’ai tout remonté sur l’hébergement en PHP 5.4 (je ne pouvais pas descendre plus bas).
J’ai migré vers 3.9 comme préconisé, puis vers 4. quelque chose de la dernière version, avec PHP à jour.
J’ai eu des merdes d’encodage de BDD (iso → UTF8), et une âme charitable a passé la base à la moulinette pour nettoyer les caractères accentués.
Là, hier soir, j’ai vidé SVP, j’ai viré les dépôts et j’ai re-rentré le principal, j’ai vidé la table plugins et ça marche pas.
J’ai installé un plugin via son URL… et ça ne marche pas.
Dans la liste des dépôts dans l’interface d’admin, le dépôt principal affiche 0 paquets et 0 plugins.
Couteau suisse que j’ai installé via son URL et qui est bien dans plugins/auto n’apparait pas sur le site qui dit 0 plugins partout.
Dans la BDD, il y a bien SPIP-Zone - Plugins dans spip_depots (mais son id est 0, est-ce normal ?)
spip_depots_plugins est vide
spip_plugins est vide
spip_paquets aussi
Comme rien ne marchait, j’ai eu l’idée de mettre 1 dans id_depots de la table spip_depots pour le dépôts principal, vu que 0 comme id, ça me blesse les yeux.
Pouf, plus de message d’alerte et j’accède à la gestion du dépôts dans l’interface d’admin, ce que je n’avais pas avant.
Cela dit, ça charge 0 plugins.
Je me demande s’il n’y a pas un problème avec les champs id…
Bon, j’ai installé un plugin via le formulaire Télécharger un plugin depuis son archive, il me dit que c’est OK, que ça l’a bien installé dans /pluguins/auto, mais après, il n’apparait nulle part et quand je vais voir la base de données, spip_plugins et spip_paquets restent vides.
Par contre, le plugin est bien physiquement dans plugins/auto.
@Monolecte si tu veux, tu peux passer sur irc ou element afin qu’on tente de régler ça ensemble en direct. J’y suis présent ce soir et y serait aussi demain
Bon, en vrai, c’est la BDD qui était toute pétée à force de migrations pas fifou.
Donc, @b_b s’y est collé et j’ai vu le moment délicat où les yeux lui sont sortis de la tête. Bah oui, je ne demande de l’aide que quand je n’arrive vraiment plus à m’en sortir. Et généralement, c’est quand c’est la grosse cagade intersidérale.