Problème de cache, suite à un changement de serveur et de version php

Bonjour

J’ai un problème de cache sur un site depuis une migration sur un pack plus récent chez un hébergeur.
Le site a été migré, j’ai ensuite fait une mise à jour manuelle de SPIP 3 .1.11 à 3.1.14, tout s ‘est bien passé.

Problèmes :
- la valeur du cache n’apparait plus dans le menu maintenance / vider le cache.
- impossible de le vider, ça mouline,
- des pages modifiées dont le cache a été vidé (fonction recalcul de page), ne sont pas mises à jour sur certains postes,
- il y a aussi des « warnings » sur certains postes seulement.

Le support de l’hébergeur me dit que SPIP cherche les (certains ?) fichiers de cache dans l’ancien format de pack (pas le bon dossier)…

Je n’ai jamais eu ce genre de problème, c’est lié à la base sql ou un fichier pas mis à jour ?

Pour précisions :
- j’ai vidé plusieurs fois tous le contenu du dossier tmp par ftp,
- j’ai aussi fait des tests sans aucun plugins,
- la précédente version php : 4.X (je ne sais plus trop),
- la nouvelle, je suis resté en 5.6, trop de warnings avec la 7.2,
- je n’ai pas les mêmes problèmes sur une copie locale du site (en 5.6 aussi).

Merci de votre aide

Hello

Spip 3.1 n’est pas compatible php 7.2

https://www.spip.net/fr_article4351.html

Le mar. 27 oct. 2020 à 12:17, Syd Dolby <syd.dolby@gmail.com> a écrit :

Bonjour

J’ai un problème de cache sur un site depuis une migration sur un pack
plus récent chez un hébergeur.
Le site a été migré, j’ai ensuite fait une mise à jour manuelle de SPIP
3 .1.11 à 3.1.14, tout s ‘est bien passé.

Problèmes :

  • la valeur du cache n’apparait plus dans le menu maintenance / vider le
    cache.
  • impossible de le vider, ça mouline,
  • des pages modifiées dont le cache a été vidé (fonction recalcul de
    page), ne sont pas mises à jour sur certains postes,
  • il y a aussi des « warnings » sur certains postes seulement.

Le support de l’hébergeur me dit que SPIP cherche les (certains ?)
fichiers de cache dans l’ancien format de pack (pas le bon dossier)…

Je n’ai jamais eu ce genre de problème, c’est lié à la base sql ou un
fichier pas mis à jour ?

Pour précisions :

  • j’ai vidé plusieurs fois tous le contenu du dossier tmp par ftp,
  • j’ai aussi fait des tests sans aucun plugins,
  • la précédente version php : 4.X (je ne sais plus trop),
  • la nouvelle, je suis resté en 5.6, trop de warnings avec la 7.2,
  • je n’ai pas les mêmes problèmes sur une copie locale du site (en 5.6
    aussi).

Merci de votre aide


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

> Spip 3.1 n'est pas compatible php 7.2Je sais, mais j'ai tenté, et ça marchait sur mon poste.
Mais comme je le mentionnait, les problèmes ont lieu avec un php 5.6.

Pour info, il y a un autre bug bizarre (ici sur tous les postes).
Le bouton d’arborescence, id=boutonbandeautoutsite n’affiche plus le menu de l’arborescence au survol.
Il manque les li.haschild qui listent les secteurs et les sous-rubriques dans le code…

Est-ce que quelqu’un aurait une idée ?
À quel endroit je dois chercher, hébergement, sql, réinstallation du site, configurer les URL…?

Le 28/10/2020 à 12:19, Syd Dolby a écrit :

Pour info, il y a un autre bug bizarre (ici sur tous les postes).
Le bouton d’arborescence, id=boutonbandeautoutsite n’affiche plus le menu de l’arborescence au survol.
Il manque les li.haschild qui listent les secteurs et les sous-rubriques dans le code…

Est-ce que quelqu’un aurait une idée ?
À quel endroit je dois chercher, hébergement, sql, réinstallation du site, configurer les URL…?

Il serait bien de lire et comprendre les messages que le site te communique :

- les warnings dont tu parles sont significatifs
- les logs d'erreur que consigne le php à ton intention
- les logs de spip

JL

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Il serait bien de lire et comprendre les messages que le site te communique :

J'essaye, mais je ne suis pas développeur…

Voici les warning et les erreurs

PHP Warning: array_merge(): Argument #2 is not an array in /nom_dossier/nom_dossier/nom_site.org/web/ecrire/inc/autoriser.php on line 147

(pid 10373) :Pri:!INFO: trouver_table: table inconnue '' 'spip_articles_liens'
(pid 10373) :Pri:!INFO: trouver_table: table inconnue '' 'spip_rubriques_liens'
(pid 10373) :Pri:!INFO: trouver_table: table inconnue '' 'spip_syndic_liens'
(pid 10373) :Pri:!INFO: trouver_table: table inconnue '' 'spip_formulaires_reponses_liens'
(pid 10373) :Pri:!INFO: trouver_table: table inconnue '' 'spip_evenements_liens'
(pid 10373) :Pri:!INFO: trouver_table: table inconnue '' 'spip_breves_liens'

Mais je ne vois rien sur le cache.