Pour la "fatal error". C'est un peu normal.
Il y a environ 2000 images à récupérer sur ton site chez EK. Selon ta connexion Internet (fibre optique ou pas, opérateur, serveur chez Ek, trafic, ...) cela prend plus ou moins de temps pour les importer. Et cela prend plus de "120 seconds" dans ton cas pour tout importer.
3 solutions :
faire cela en soirée quand la plupart des gens sont affalés devant la TV ( moins de trafic sur Internet et sur le serveur de EK )
ouvrir le fichier xmap/php/php.ini avec notepad, rechercher "max_execution_time" et changer la valeur 120. Par exemple mettre 240. Ce qui fait 4 minutes pour importer les images
recommencer l'importation.. Les images ne sont pas importées à nouveau si le plugin les trouve dans PluXml ( voir medias dans la partie admin de PluXml )
A chaque importation, la liste des images importées est stockée dans le fichier data/configuration/plugins/kzEklablog-img.log. Il s'actualise à chaque importation jusqu'à épuisement du stock d'images.
@bazooka07 attention, j'ai joué avec et depuis impossible de me connecter à eklablog depuis mon IP .... je pense qu'il m'ont blacklisté avec trop de connexion d'un coup .
Il serait peut-être judicieux de découpé l'importation des images par lots pour éviter ce genre de déconvenue.
Cdt
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Méthode 1 et 3 sans succès : à chaque importation relancée, les articles et commentaires déjà importés se réimportent, je me retrouve avec les memes articles ou commentaires en quintuple ou plus.
Méthode 2 : nouveau msg d'erreur, différent cette fois, j'avais mis 240 comme tu le recommandais, relancé xampp, réinstallé le plugin et relancé l'import.
Fatal error :
type : 1 E_ERROR - See https://www.php.net/manual/fr/errorfunc.constants.php#constant.e-error
message : Maximum execution time of 120 seconds exceeded
file : C:\xampp\htdocs\pluxmlrecup\plugins\kzEklablog\inc\import.php
line : 253
============================================================
User / Profil : 001 / 0
PluXml version : 5.8.18
PLX_DEBUG : false
PHP version : 8.2.12
============================================================
Enabled plugins :
kzEklablog | 0.4.2 | 05/02/2025 | Bazooka07
============================================================
About this server :
HTTP_USER_AGENT : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0
HTTP_ACCEPT_LANGUAGE : fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
HTTP_REFERER : /pluxmlrecup/core/admin/plugin.php?p=kzEklablog
SERVER_SOFTWARE : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
SCRIPT_FILENAME : C:\xampp\htdocs\pluxmlrecup\core\admin\plugin.php
REQUEST_METHOD : POST
REQUEST_URI : /pluxmlrecup/core/admin/plugin.php?p=kzEklablog
@Selv
Il faut cocher toutes les cases dans le cadre "Importer".
Sinon pour effacer tous les articles et commentaires, effacer tous les fichiers *.xml dans les dossiers data\articles et data\commentaires. Et refaire l'importation
Il faut redémarrer XAmpp ou WIndows pour que les modifications du fichier php.ini soient prises en compte. Si le "fatal error" apparait, il doit afficher 240 seconds au lieu de 120 seconds
J'ai mis dans une archive zip toutes les images de ton site. Je t'envoie le lien de l'archive par la messagerie.
Ok, pas grave, ça fait partie des articles archivés, je n'ai plus ce service de cartes virtuelles sur le site.
Je ne sais pas si toutes les images sont là, mais en les important à part, j'ai :
dans les articles : Tous (1365) Publiés (920) Brouillons (445)
dans les commentaires : Tous (784) En ligne (765) Hors ligne (19)
dans les pages statiques : rien
dans les catégories : 15 catégories.
Ca semble déjà bien complet, reste à trier ! Ca je peux le faire manuellement et en profiter pour éliminer les choses obsolètes.
Du coup, est-ce que je continue à mettre mon site en forme à partir de cet import, ou est-ce que tu veux encore faire évoluer le plugin d'import et dans ce cas, mieux vaut que j'attende sa prochaine version ?
Comme tu ne seras pas disponible la semaine prochaine, je pourrais la mettre à profit pour faire mon tri ?
Je suis surpris que tu ais tant de brouillons.
Avec la dernière sauvegarde que ti m'as envoyé, j'obtiens :
articles : Tous (1366) Publiés (1341) Brouillons (25) En attente de validation (0)
commentaires : Tous (784) En ligne (765)Hors ligne (19)
Je vois qu'il y a quelques bugs pour certaines images. Je vais les corrections nécessaires. Je vais aussi faire une modif pour importer les images sans passer par Firefox. Cela évitera le problème de durée de 120 ou 240 secondes et ce sera plus verbeux.
pouvoir mettre un timer pour être plus discret avec le serveur ( black-list ? )
Je confirme , mon IP fixe ne reçoit plus rien d'eklablog , à partir d'une autre pas de soucis à part le gros encart pour s'abonner ou se prendre des publicités.
Cordialement, gcyrillus , simple membre du forum et utilisateur de pluxml
Dans ce cas-ci où il y a 1400 articles sans tag, je découvre un bug dans PluXml.
Même si on ne précise aucun tag pour un article, on l'enregistre quand même dans data/configuration/tags.xml.
Et le fichier pèse lourd. Et à chaque page HTML affichée, on "parse" ce fichier pour rien.
Ce qui ralentit la réactivité de PluXml.
Je vais modifier plxAdmin::editArticle() en conséquence.
J'ai refait les essais avec Xampp, j'obtiens les mêmes résultats que j'ai déjà annoncé. Je ne comprends pas pourquoi tu as une différence.
Verbeux c'est comme bavard mais sans le côté ironique. En gros, le programme affiche plus d'informations que nécessaire.
J'essaierai de publier demain une nouvelle version pour importer les images sans passer par Firefox et affichant les urls des images au fur et à mesure de leurs téléchargements.
Avec cette nouvelle version tu pourras trier tes articles.
Ensuite il ne restera qu'à mettre à jour les liens entre articles. Mais il faut avant que tous les articles que tu veux garder soient déjà dans PluXml.
Tu peux modifier le thème comme tu le souhaites. Il n'y a aucune interférence avec l'importation des articles.
Pour faire une importation propre, effacer au préalable fichiers et dossiers dans le dossier data/medias
panneau d'administration du plugin :
S'il y a peu d'images , on peut cocher "importation immédiate des images"
Dans le cas de beaucoup d'images ( plusieurs centaines ), ouvrir une fenêtre de terminal ou "invite de commande" comme ceci :
en bas et à gauche de la barre de tâche,dans le rectangle blanc, taper cmd et valider
Se rendre dans le dossier de PluXml et exécuter le script suivant :
Avec **Xampp **:
cd c:\xampp\htdocs\PluXml-5.8.18
c:\xampp\php\php.exe -f plugins\kzEklablog\inc\import-medias.php
Avec **Laragon **:
cd c:\laragon\www\Pluxml
c:\laragon\bin\php\php-8.3.16-Win32-vs16-x64\php.exe -f plugins\kzEklablog\inc\import-medias.php
modifier la commande ci-dessus selon votre version de PHP
la liste des images importées se déroule au fur et à mesure de l'importation
la liste des images à importer est accessible depuis le fichier data/configuration/plugins/kzEklablog-img.lst
la liste des dernières images importées est dans le fichier kzEklablog-img-log
La liste des liens (<a href=" ....">) dans les articles est dans le fichier kzEKlablog-links.log. dans ce fichier, les mises à jour qui ont échouées finissent par une croix rouge ou un point d'interrogation. Chaque ligne débute par le numéro de l'article concerné
dans le tableau des articles, ce plugin permet d'ajouter le groupe d'articles cochés à une catégorie. On peut sélectionner les articles par catégorie ou en recherchant un mot. Par exemple "coquelicot" ou "animations" et ajouter dans la catégorie correspondante
Si le plugin était déjà installé, après la mise jour, désactiver et réactiver le plugin pour que les nouvelles règles CSS soient utilisées.
A part la levée de quelques bugs, le plugin est pleinement fonctionnel.
Merci ! Je vais essayer. Je ne comprends pas cette ligne : "Se rendre dans le dossier de PluXml et exécuter le script suivant"...
J'ouvre mon dossier Pluxml et ensuite je copie dans la fenêtre de commande ce que tu as écrit ? C'est ça, "exécuter un script " ?
Oui dansla fenêtre de commande tu tapes les lignes indiquées. Ensuite les noms des images vont défiler pendant le téléchargement.
Tu peux arrêter le téléchargement en cours en tapant ctrl-C au clavier et le reprendre plus tard.
Bonjour , import réussi en un temps record avec cette nouvelle version et tout est bien classé , sauf pour les images où je suis coincée par un truc très bête : comment fait-on pour aller à la ligne dans l'exécution du script ?? Si je fais ''entrée" comme pour un fichier texte, ça duplique la ligne précédente, et si je clique sur la ligne suivante, ça ne marche pas. Du coup tout est importé sauf les images.
Chaque ligne est une commande à exècuter.
Dans la fenêtre de commande , tu copies les lignes une par une et à chaque fois tu tapes sur la touche Entrée pour qu'elle s'exécute.
Et quand tout est fini , tu tapes la commande exit et la touche entrée
Ca marche bien avec la 1e ligne, mais pas moyen d'écrire la 2e en dessous, elle s'affiche systématiquement à coté de la 1e et j'obtiens alors ceci :
(c) Microsoft Corporation. Tous droits réservés.
C:\Users\Sylvie>cd c:\xampp\htdocs\PluXml-5.8.18
c:\xampp\htdocs\PluXml-5.8.18>..\..\bin\php\php.exe -f plugins\kzEklablog\inc\import-medias.php
Le chemin d’accès spécifié est introuvable.
c:\xampp\htdocs\PluXml-5.8.18>
Microsoft Windows [version 10.0.19045.5487]
(c) Microsoft Corporation. Tous droits réservés.
C:\Users\Sylvie>cd c:\xampp\htdocs\PluXml-5.8.18
c:\xampp\htdocs\PluXml-5.8.18>c:\xampp\php\php.exe data\configuration\plugins\kzEklablog-img.log
Could not open input file: data\configuration\plugins\kzEklablog-img.log
c:\xampp\htdocs\PluXml-5.8.18>
J'ai eu ce message pour la 1ère fois ce matin après avoir utiliser la fenêtre d'invite de commande en tant qu'administrateur.
Faute d'aide pertinente de Google, j'ai déplacé le dossier PluXml-5.8.18 dans le dossier Téléchargement, désinstaller Xampp, supprimer le dossier Xampp à la main car tout n'était enlevé, redémarrer le PC, réinstaller Xamp et remis le dossier PluXml-5.8.18 à sa place. Et cela remarche.
Après coup en relisant la FAQ de Xamp et lecture à propos de UAC (Use access Control), il y a plus simple :
en bas et à gauche de la barre de tâches, taper uac et choisir au dessus "modifier les parametres de contrôle du compte utilisateur"
cliquer sur l'onglet outils dans la nouvelle fenêtre
dans la nouvelle fenêtre abaisser le curseur à "M'avertir uniquement quand des applications tentent d'apporter des modifications à mon ordinateur ..."
valider et redémarrer l'ordinateur
P.S. : On peut ouvrir la fenêtre d'invite de commande à partir du panneau de contrôle deXampp en cliqant sur l'cône "shell". Cela simplifie un peu les commandes :
cd htdocs\PluXml-5.8.18
php.exe plugins\kzEklablog\inc\import-medias.php
Réponses
J'ai de nouveau une "fatal error'' (j'espère la copier correctement cette fois )
Pour la "fatal error". C'est un peu normal.
Il y a environ 2000 images à récupérer sur ton site chez EK. Selon ta connexion Internet (fibre optique ou pas, opérateur, serveur chez Ek, trafic, ...) cela prend plus ou moins de temps pour les importer. Et cela prend plus de "120 seconds" dans ton cas pour tout importer.
3 solutions :
A chaque importation, la liste des images importées est stockée dans le fichier data/configuration/plugins/kzEklablog-img.log. Il s'actualise à chaque importation jusqu'à épuisement du stock d'images.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
@bazooka07 attention, j'ai joué avec et depuis impossible de me connecter à eklablog depuis mon IP .... je pense qu'il m'ont blacklisté avec trop de connexion d'un coup .
Il serait peut-être judicieux de découpé l'importation des images par lots pour éviter ce genre de déconvenue.
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
@bazooka07
Méthode 1 et 3 sans succès : à chaque importation relancée, les articles et commentaires déjà importés se réimportent, je me retrouve avec les memes articles ou commentaires en quintuple ou plus.
Méthode 2 : nouveau msg d'erreur, différent cette fois, j'avais mis 240 comme tu le recommandais, relancé xampp, réinstallé le plugin et relancé l'import.
@Selv
Il faut cocher toutes les cases dans le cadre "Importer".
Sinon pour effacer tous les articles et commentaires, effacer tous les fichiers *.xml dans les dossiers data\articles et data\commentaires. Et refaire l'importation
Il faut redémarrer XAmpp ou WIndows pour que les modifications du fichier php.ini soient prises en compte. Si le "fatal error" apparait, il doit afficher 240 seconds au lieu de 120 seconds
J'ai mis dans une archive zip toutes les images de ton site. Je t'envoie le lien de l'archive par la messagerie.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
@bazooka07
Merci, je suis en train de la télécharger. J'ai maintenant un autre type de "fatal error"
Mais à part ça, il y a maintenant plein d'images dans les medias du site et d'autres encore sont en train de se télécharger.
Pour le dernier "fatal error", c'est à cause d'une image corrompue dans ton article. La taille de l'image est nulle et cela n'est pas prévu dans PluXml.
Adresse de l'article :
https://lalutiniere.com/les-nouvelles-cartes-de-la-lutiniere-8-a112993930
Adresse de l'image corrompue :
https://ekladata.com/yMvQAxkL9OajQpmQVyH5smKkdj8.jpg
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Ok, pas grave, ça fait partie des articles archivés, je n'ai plus ce service de cartes virtuelles sur le site.
Je ne sais pas si toutes les images sont là, mais en les important à part, j'ai :
dans les articles : Tous (1365) Publiés (920) Brouillons (445)
dans les commentaires : Tous (784) En ligne (765) Hors ligne (19)
dans les pages statiques : rien
dans les catégories : 15 catégories.
Ca semble déjà bien complet, reste à trier !
Ca je peux le faire manuellement et en profiter pour éliminer les choses obsolètes.
Du coup, est-ce que je continue à mettre mon site en forme à partir de cet import, ou est-ce que tu veux encore faire évoluer le plugin d'import et dans ce cas, mieux vaut que j'attende sa prochaine version ?
Comme tu ne seras pas disponible la semaine prochaine, je pourrais la mettre à profit pour faire mon tri ?
Je suis surpris que tu ais tant de brouillons.
Avec la dernière sauvegarde que ti m'as envoyé, j'obtiens :
Je vois qu'il y a quelques bugs pour certaines images. Je vais les corrections nécessaires. Je vais aussi faire une modif pour importer les images sans passer par Firefox. Cela évitera le problème de durée de 120 ou 240 secondes et ce sera plus verbeux.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
@gcyrillus-nomade ,
Pour les images, je vais modifier le plugin pour avoir la liste des images à importer. Cela va régler quelques problèmes :
Par contre il faudra exécuter un script php en ligne de commande.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
@bazooka07
L'import a mis dans la même catégories les brouillons et la corbeille, d'où la différence de nombre.
Que signifie "être plus verbeux " ? Plus fluide ?
@bazooka07
Je confirme , mon IP fixe ne reçoit plus rien d'eklablog , à partir d'une autre pas de soucis à part le gros encart pour s'abonner ou se prendre des publicités.
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
@gcyrillus-nomade
Dans ce cas-ci où il y a 1400 articles sans tag, je découvre un bug dans PluXml.
Même si on ne précise aucun tag pour un article, on l'enregistre quand même dans data/configuration/tags.xml.
Et le fichier pèse lourd. Et à chaque page HTML affichée, on "parse" ce fichier pour rien.
Ce qui ralentit la réactivité de PluXml.
Je vais modifier plxAdmin::editArticle() en conséquence.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Ah oui, belle découverte et un gâchis certain.
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
Et moi je ne sais tjs pas ce que veut dire "verbeux" mais je comprends votre conversation ci-dessus, une première !
@Selv
J'ai refait les essais avec Xampp, j'obtiens les mêmes résultats que j'ai déjà annoncé. Je ne comprends pas pourquoi tu as une différence.
Verbeux c'est comme bavard mais sans le côté ironique. En gros, le programme affiche plus d'informations que nécessaire.
J'essaierai de publier demain une nouvelle version pour importer les images sans passer par Firefox et affichant les urls des images au fur et à mesure de leurs téléchargements.
Avec cette nouvelle version tu pourras trier tes articles.
Ensuite il ne restera qu'à mettre à jour les liens entre articles. Mais il faut avant que tous les articles que tu veux garder soient déjà dans PluXml.
Tu peux modifier le thème comme tu le souhaites. Il n'y a aucune interférence avec l'importation des articles.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour,
Version 0.5.0 du plugin kzEklablog qui amène les nouveautés suivantes :.
Télécharger la dernière version du plugin (0.5.0)
Pour faire une importation propre, effacer au préalable fichiers et dossiers dans le dossier data/medias

panneau d'administration du plugin :
S'il y a peu d'images , on peut cocher "importation immédiate des images"
Dans le cas de beaucoup d'images ( plusieurs centaines ), ouvrir une fenêtre de terminal ou "invite de commande" comme ceci :
Si le plugin était déjà installé, après la mise jour, désactiver et réactiver le plugin pour que les nouvelles règles CSS soient utilisées.
A part la levée de quelques bugs, le plugin est pleinement fonctionnel.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Merci ! Je vais essayer. Je ne comprends pas cette ligne : "Se rendre dans le dossier de PluXml et exécuter le script suivant"...
J'ouvre mon dossier Pluxml et ensuite je copie dans la fenêtre de commande ce que tu as écrit ? C'est ça, "exécuter un script " ?
Oui dansla fenêtre de commande tu tapes les lignes indiquées. Ensuite les noms des images vont défiler pendant le téléchargement.
Tu peux arrêter le téléchargement en cours en tapant ctrl-C au clavier et le reprendre plus tard.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour , import réussi en un temps record avec cette nouvelle version et tout est bien classé , sauf pour les images où je suis coincée par un truc très bête : comment fait-on pour aller à la ligne dans l'exécution du script ?? Si je fais ''entrée" comme pour un fichier texte, ça duplique la ligne précédente, et si je clique sur la ligne suivante, ça ne marche pas. Du coup tout est importé sauf les images.
Chaque ligne est une commande à exècuter.
Dans la fenêtre de commande , tu copies les lignes une par une et à chaque fois tu tapes sur la touche Entrée pour qu'elle s'exécute.
Et quand tout est fini , tu tapes la commande exit et la touche entrée
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Ca marche bien avec la 1e ligne, mais pas moyen d'écrire la 2e en dessous, elle s'affiche systématiquement à coté de la 1e et j'obtiens alors ceci :
Ok pour la 1ère ligne.
Ensuite il ne trouve pas le fichier php.exe
Essaie comme ceci :
Dans la fenêtre de commande, tu peux utiliser la touche tab après avoir taper les 3 premiers caractères du nom du fichier pour le compléter
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Oups, petite erreur de ma part dans mon dernier post. Il faut faire :
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour, désolée, cette fois j'ai ; "Cette application ne peut pas s'ouvrir sur votre PC".
Bonjour,
Windows est un enfant très capricieux !!
J'ai eu ce message pour la 1ère fois ce matin après avoir utiliser la fenêtre d'invite de commande en tant qu'administrateur.
Faute d'aide pertinente de Google, j'ai déplacé le dossier PluXml-5.8.18 dans le dossier Téléchargement, désinstaller Xampp, supprimer le dossier Xampp à la main car tout n'était enlevé, redémarrer le PC, réinstaller Xamp et remis le dossier PluXml-5.8.18 à sa place. Et cela remarche.
Après coup en relisant la FAQ de Xamp et lecture à propos de UAC (Use access Control), il y a plus simple :
P.S. : On peut ouvrir la fenêtre d'invite de commande à partir du panneau de contrôle deXampp en cliqant sur l'cône "shell". Cela simplifie un peu les commandes :
Bonne chance !
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2