Articles non catégorisés font boguer PluxML : Invalid filename "..." from plxMotor::parseArticle()
Bonjour,
Un bogue que je ne parviens pas à cerner sur la dernière version de Pluxml :
Quand je crée un billet que je sauvegarde en brouillon et fait des aller-retours entre le mode rédaction et la Liste des articles, j'obtiens ce message :
Invalid filename "../../data/articles/0259.draft.001.202207091608.un-cpe-monstrueux.xml" from plxMotor::parseArticle()
Et le billet n'est plus listé.
je dois dégainer Filezilla pour supprimer le fichier correspond et recommencer, mais je finis par retrouver cette erreur
Merci !
--
Informations relatives à PluXml
Vérification du numéro de version de PluXml sur le site officiel PluXml.org
Vous utilisez la dernière version de PluXml (5.8.7)
Ces informations vous renseignent sur le fonctionnement de votre PluXml et peuvent s'avérer utiles pour son dépannage.
PluXml version 5.8.7 (encodage UTF-8)
Version de PHP : 7.3.31-1~deb10u1
Apache
✔ ../../ est accessible en écriture
✔ ../../data/configuration/ est accessible en écriture
✔ ../../data/configuration/plugins/ est accessible en écriture
✔ ../../data/articles/ est accessible en écriture
✔ ../../data/commentaires/ est accessible en écriture
✔ ../../data/statiques/ est accessible en écriture
✔ ../../data/images/ est accessible en écriture
✔ ../../plugins/ est accessible en écriture
✔ ../../themes/ est accessible en écriture
✔ Bibliothèque GD installée
✔ Bibliothèque XML installée
✔ Fonction d'envoi de mail disponible
Réponses
Bonjour,
c'est étonnant, en effet le nom de fichier n'est pas valide.
il devrait, me semble t-il, ressembler à ceci :
0259.draft,000.001.202207091608.un-cpe-monstrueux.xml
si tu ne lui as pas attribué (ou créé) une catégorie.dechiffrage:
As tu essayer en le renommant ainsi ou en lui attribuant une catégorie ?
Sinon, utilises tu des plugins qui pourrait interféré ?
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci pour les pistes
Je l'ai recrée en lui attribuant une catégorie et le bogue ne semble plus se présenter...
Avec Filezilla, je vois qu'il se nomme à présent :
0259.draft,001.001.202207091703.un-cpe-monstrueux.xml
Du coup est-ce qu'il faut faire remonter ce bogue et comment ?
Mon seul plugin actif est : plxToolbar - Version 1.5.1
Bonjour,
tu peut remonter le bug sur github : https://github.com/pluxml/PluXml/issues
et aussi ici https://forum.pluxml.org/categories/bogues comme tu l'as fait .
La difficulté est de bien le décrire, de bien décrire l'environement et les conditions dans lesquels il se produit de façon à ce que l'on puisse aussi le reproduire ... Chose par exemple que je n'ai pas reussi à faire, j'ai bien draft,000 dans mon nom de fichier lorsque je crée un brouillons sans le catégoriser (php7 et 8 avec la version 5.8.7 )
Je n'ai pas essayer avec la plxTollbar, je vais faire une tentative pour voir .le plugin plxToolbar ne me genere aucun bug, un brouillon d'article non catégorisé est bien créer avec un nom de fichier valid.cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Salut @antistress,
Juste au cas où, as-tu utilisé un ou des caractères particuliers dans le nom de l'article qui n’apparaîtrait pas sur le résultat final ? Du style "un cpe #-+ monstrueux !%@"
Nope
NB : Mon install est le résultat de mises à jour de versions ultérieures
J'ai fait la mise à jour il y a qq semaines et ai eu ce pb à plusieurs reprises depuis, et jamais avant
Intéressant : est-ce que ton article "brouillon" avait été créé avant ou pendant l'une des mises à jour (avec peut être un problème de conversion) ou suite au passage en 5.8.7 ?
En supposant que ta version était très ancienne, as-tu fais la MAJ comme suit : 5.5 -> 5.6 -> 5.7 -> 5.8 -> 5.8.7 ou autrement ?
Est-ce que tu arrives à reproduire le bogue sur un brouillon créé depuis la MAJ en 5.8.7 ?
suite au passage en 5.8.7
Alors j'ai fait la MAJ depuis la version précédente
Par contre il y a eu moment où j'ai été sur une version alternative (legacy PHP 5.5 fournie par sudwebdesign), car mon ancien hébergeur n'avait pas la bonne version PHP pour suivre les mises à jour
https://forum.pluxml.org/discussion/6855/pluxml-5-9-0-legacy-version-adaptee-pour-php-5-5
J'ai fini par changer d'hébergeur pour reprendre la version officielle le 1er novembre 2020
J'ai débuté avec la 4.3