Problème avec Spip_loader

Bonjour

j’ai ce message avec l’utilisation de Spip_loader

SPIP Loader — 5.0.1

Error

Impossible d’écrire le fichier

Quelle piste ?

Merci par avance

François-Marie

···

https://www.spip.net/spip-dev/INSTALL/spip_loader_list.json

bonjour , problème idem

Error

Impossible d’écrire le fichier https://www.spip.net/spip-dev/INSTALL/spip_loader_list.json

C’est un problème de droit sur le répertoire qui contient le site chez l’hébergeur.

Suis en local, et jamais eu ce problème auparavant…
cordialement

Bonjour
j’ai signalé ce problème il y a quelques jours SPIP Loader — 5.0.1 error

ça fonctionne sur mon serveur local et ce sur plusieurs versions de php (7.2, 7.3, 7.4) et sur au moins un spip en ligne mais pas chez l’hébergeur de l’un de mes clients (dri - produhost)

Bonjour,
Ce coup-ci j’ai testé le spip_loader (5,01) en ligne sur une lune d’o2switch en PHP 8.0 et j’ai une erreur : Error

Call to undefined function get_magic_quotes_gpc()

Que dois-je faire si ce n’est biensûr :slight_smile: d’installer tout manuellement ?
Cordialement

sur le serveur de produhost j’ai même fait changer les droits du répertoire www ou est publié le site
on est monté jusqu’à 777 sans succès

perso j’ai pensé à un blocage PROXY car ma dernière maj de spip il y a 9 mois c’est bien passé
depuis produhost a migré ses serveurs sur une nouvelle architecture

Ce coup-ci j’ai testé le spip_loader (5,01) en ligne sur une lune d’o2switch en PHP 8.0 et j’ai une erreur : Error Call to undefined function get_magic_quotes_gpc()

Il n’y a PAS de get_magic_quotes_gpc() dans spip_loader.
Regarde la version 5.0.1 justement : Donc met vraiment à jour ton spip_loader. (ou rétrogrades ton php à 7.4, car c’est une fonction qui n’existe plus depuis php 8)

JL

···

https://www.spip.net/spip-dev/INSTALL/spip_loader.php

Pffff le lien a été chirurgicalement extrait de mon mail par un robot maniaco-buggué.
J’indiquais donc où voir le spip_loader : Error

Bonjour,

Certainement rien à voir, mais j’ai eu une erreur sur spip_loader 5.01 car j’utilisais la config par spip_loader_config.php

Après avoir supprimé ce fichier, tout est reparti.

Bonjour,
Il ne s’agit pas de spip_loader mais elle est identique.
Cette erreur est apparue sur des sites déjà installés et fonctionnels lors du passage de Firefox en mode snap.
Ce mode bloque par défaut l’accès aux disques autres que /home/chezMoi et son extension est limitée aux partitions montées dans quelques répertoires spécifiques.
Ce passage a donc exigé simplement le changement du point de montage de la partition contenant les sites.
Un descriptif détaillé se trouve dans le forum Ubuntu ci-dessous, post n° 31
https://forum.ubuntu-fr.org/viewtopic.php?pid=22519453#p22519453
Bonnes fêtes

Tout le problème vient de get_magic_quotes_gpc() déprécié en php 7.4 et supprimé en php 8.0

Surtout ça vient du fait que tu utilises une vieille version de spip_loader

Quelle est la compatibilité php du spip_loader 501 ?
Je n’ai pas trouvé l’information sur le site spip.net.

Pour la mise à jour de maintenance en 3.2.12, avec un php 5.4, j’ai eu sur 2 sites différents une erreur HTTP 500.
En lançant un spip_loader plus ancien, le panneau de contrôle s’affiche bien alors,
mais il force à charger la version 501 du spip_loader avant de poursuivre, et
donc ça finit en page blanche.
En changeant le php en 7.4, le spip_loader 501 a fonctionné.

Mais, les spips 3.2 pouvant travailler en php 5.4 devraient peut-être avoir un spip_loader qui leur soit compatible en php5.4.

En fait j’utilise SPIP et non spip_loader mais surtout le plugin Eva_Web qui n’est pas (encore ?) compatible avec SPIP 4.0.
En attendant, j’ai descendu ces sites en versions plus anciennes de PHP.

SPIP loader est prévu pour fonctionner avec les versions de PHP compatibles avec les SPIP qu’il peut installer :slight_smile:

Voir Configuration requise - SPIP

Merci jeanmarie,
Mais Spip 3.2 marche avec php 5.4 , pourtant, au moins lors de mes essais, pas le spip_loader 501.

Les erreurs 500 peuvent se produire quand le loader essaye de faire le tour des fichiers obsolètes et de supprimer le zip téléchargé après avoir mis à jour SPIP.
Est-ce que SPIP a été mis à jour malgré l’erreur 500 ?

Le spip_loader 501 n’affichait rien en php 5.4. Donc pas moyen de lancer la mise à jour. J’ai donc fait la mise à jour en php 7.4 .
J’ai vu que le même problème a été décrit sur forum spip net.
https://forum.spip.net/fr_275196.html

Comme précisé dans mon précédent message, une erreur 500 n’est pas une erreur PHP, c’est une erreur serveur. J’en ai eu 1 fois sur 2 selon les hébergements mais les mises à jour ce sont bien déroulées quand même, d’où ma question :

Les erreur PHP provoquent généralement des pages blanches.

SPIP 3.2 à jour fonctionne avec PHP 7.4 (sauf plugins non mis à jour), donc tu as tout intérêt à l’utiliser (sécurité, performance…).