[spip-dev] spip3, free.fr, svp et fichier xml valide

Bonsoir,
Après plusieurs réinstall, puis que Cédric ait corrigé un problème de path (http://core.spip.org/issues/2475#change-6893 ), il est toujours impossible de charger les plugins en spip3 via svp sur un hébergement free.

Après des tests menés avec l'aide de b_b, il semble simplement que free n'autorise pas à lire un fichier xml non valide...

Le remède semblerait donc "simple" : transformer le fichier xml de la zone : http://files.spip.org/spip-zone/archives.xml en fichier valide ^^.
D'ailleurs c'est bien ce que dit le message d'erreur depuis le début : "L'adresse « http://files.spip.org/spip-zone/archives.xml » est incorrecte"

Par avance merci pour les spipeurs hébergés chez free :slight_smile:

Jacques

Hello,

La validité je n’y crois pas trop, car cela supposerait que le serveur récupère le fichier, l’analyse et décrète qu’il est invalide et file une 404 à la place.
Ça n’a pas beaucoup de sens de faire ça sur un serveur et c’est intrusif.

Par contre la taille du fichier ça a toute les chances d’être un problème. Elle est annoncée dans le header, et le serveur peut donc décreter qu’il ne download pas le fichier qui est trop gros (et envoie une 404). Cela a du sens pour limiter le volume de données montantes vers les serveur sur un hébergement gratuit.

Cédric

Le pb n'est pas que ce fichier est invalide (il ne déclare pas de DTD le pb ne se pose donc pas) mais,
et c'est plus grave, qu'il n'est pas CONFORME à XML,
puisqu'il est formé de 2 balises successives (depot puis archives) ce qui n'a pas de sens:
la balise "archives" devrait être une balise fille de la balise dépot,
ou plus simplement on devrait virer la balise "archives" pour que ses balises filles "archive" (sans "s")
soit fille de "depot".

De plus, il faudra transcoder & en & car c'est un caractère réservé.

Enfin, il faudra rajouter le prolog <?xml version="1.0" encoding='UTF-8" />
sinon aucun navigateur ne l'acceptera.

Committo,Ergo:Sum

Bonjour,
Je ne sais pas être sûr, mais je ne crois pas que ce soit la taille. Le message "L'adresse « http://files.spip.org/spip-zone/archives.xml » est incorrecte" vient presque instantanément.
Si on me donne une adresse d'un petit fichier xml je veux bien essayer. Il faut que ce soit sur une adresse de spip, enfin une des adresses spip whitelistées par free.

Jacques

Bonjour,

En contexte de ce que disais Cédric, " download pas le fichier qui est trop gros" :
Pour ma part, sur un SPIP 2.1.12, hébergeur MavenHosting/OVH, la mise à jour du flux plugins.spip.net et spip-contrib (j’ai activé les 2) me bloque mon adresse IP chez mon hébergeur. Un trop grand nombre de requêtes est détecté : de ce fait, par sécurité, mon adresse IP est bloquée.
Je n’ai pas d’erreur 404 (et/ou de xml non valide).

Teddy

Ah mais on peut pas comparer... moi c'est spip3 ^^ Et sur ovh je ne'ai pas de pb d'adresse incorrecte... C'est une spécialité free...