LinkCheck : vérificateur de liens - commentairesLinkCheck : vérificateur de liens2023-01-05T10:44:09Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5124712023-01-05T10:44:09Z<p>Bonjour,</p>
<p>Je rencontre un bug à l'activation. J'ai bien les dépendances en version demandée mais impossible à activer.</p>
<p>SPIP 3.2.16<br class="autobr">
PHP 5.6.40</p>LinkCheck : vérificateur de liens2022-12-09T22:04:46Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5123372022-12-09T22:04:46Z<p>Hello</p>
<p>Plugin indispensable pour éviter d'avoir des liens morts dans ses articles.</p>
<p>Cependant, ce qui serait cool, ce serai d'avoir la possibilité de ne pas prendre en compte</p>
<ul class="spip"><li> les liens entre balises « code »</li><li> les liens des forums car au bout de quelques années d'existence, le nombre de liens morts dans ces forums gonfle fortement et ils sont plus compliqués à enlever ou corriger (c'est du vécu).</li></ul>LinkCheck : vérificateur de liens2022-08-13T07:46:06Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5115542022-08-13T07:46:06Z<p>Est-ce que par hasard, tu aurais aussi migré la base de données et qu'elle serait en utf8mb4<small class="fine d-inline"> </small>?</p>
<p>Voir dans ce cas : <a href="https://discuter.spip.net/t/installation-spip-4-0-7-serveur-ssl-page-blanche/162469/3" class="spip_url spip_out auto" rel="nofollow external">https://discuter.spip.net/t/installation-spip-4-0-7-serveur-ssl-page-blanche/162469/3</a></p>LinkCheck : vérificateur de liens2022-08-12T09:52:27Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5115532022-08-12T09:52:27Z<p>Bonjour,<br class="autobr">
Après une maj en 4.15, j'ai un problème avec le plugin 'linkcheck 'qui m'affiche un message d'erreur dans l'espace privé :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>Erreur SQL 1146
Table ‹ **_linkchecks › doesn't exist
SELECT * FROM spip_linkchecks LIMIT 1
****/docs/ecrire/genie/maintenance.php** verifier_crash_tables(){ sql_select(); } </code></pre></div>
<p>C'est plus embétant que cela paraît car je ne peux sauvegarder la base sql (‹ table linkcheck manquante ›) ni utiliser ‹ adminer ›</p>
<p>J'ai désinstallé proprement le plugin linkcheck et supprimé la table correspondante dans mysql (plusieurs fois) mais le message d'erreur persiste.<br class="autobr">
Merci pour votre aide<small class="fine d-inline"> </small>!</p>LinkCheck : vérificateur de liens2022-07-01T13:06:32Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5113162022-07-01T13:06:32Z<p>Vous pouvez ignorer ma demande, je vois que la question a déjà été posée<small class="fine d-inline"> </small>;)<br class="autobr">
(Comme un imbécile, je n'avais pas regardé...)<br class="autobr">
Si je résume :<br class="autobr">
Non, il n'y a pas la possibilité ou alors il faudrait la coder s'il y a des motivé-es.</p>LinkCheck : vérificateur de liens2022-07-01T13:02:16Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5113152022-07-01T13:02:16Z<p>Salut,<br class="autobr">
j'ai quelques faux positifs parfois (des liens morts ou malades qui ne le sont pas).<br class="autobr">
Est-il possible de demander de ne pas traiter certains liens<small class="fine d-inline"> </small>?<br class="autobr">
Bonne journée<small class="fine d-inline"> </small>!<br class="autobr">
Ben</p>LinkCheck : vérificateur de liens2022-05-25T10:39:20Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5110312022-05-25T10:39:20Z<p>Merci du signalement, la v2.0.4 le corrige.</p>LinkCheck : vérificateur de liens2022-05-25T09:25:54Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5110272022-05-25T09:25:54Z<p>La version 2.0.3 ne fonctionne pas sous Spip 4.1.<br class="manualbr">En effet, la fonction <code class="spip_code spip_code_inline" dir="ltr">recuperer_entetes()</code> n'est plus supportée, la doc indique qu'elle doit être remplacée par <code class="spip_code spip_code_inline" dir="ltr">recuperer_entetes_complets()</code>.</p>
<p>Il faut donc actualiser le fichier « inc/linkcheck_fcts.php » en ligne 331, en remplaçant :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$headers = recuperer_entetes($f, '');</code></pre></div>
<p>par</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$headers = recuperer_entetes_complets($f, '');</code></pre></div>LinkCheck : vérificateur de liens2021-11-22T13:13:56Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5096802021-11-22T13:13:56Z<p>Super, merci.<br class="manualbr">Je teste dès que possible</p>LinkCheck : vérificateur de liens2021-11-22T11:24:10Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5096792021-11-22T11:24:10Z<p>La version 2.0.0 du plugin, marqué compatible spip 4.0.0, corrige ce filtre + le souci de pagination.</p>LinkCheck : vérificateur de liens2021-11-22T10:40:28Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5096752021-11-22T10:40:28Z<p>Bonjour,</p>
<p>En effet, je constate aussi ce comportement.<br class="manualbr">Une piste pour le corriger<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2021-10-02T13:25:18Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5093032021-10-02T13:25:18Z<p>En complément voici le message d'erreur sur la page</p>
<p>ecrire/<small class="fine d-inline"> </small>?exec=linkchecks&message=check_ok</p>
<p><code class="spip_code spip_code_inline" dir="ltr">1 Filtre lien_objet non défini ../plugins/auto/linkcheck/v1.5.3/prive/objets/liste/linkcheck_detail.html _liens 17</code></p>
<p>Merci</p>LinkCheck : vérificateur de liens2021-08-12T17:03:23Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5089802021-08-12T17:03:23Z<p>Ce plugin fonctionne sur un site SPIP 4 (en changeant la borne) mais avec quelques altérations :<br class="autobr">
il n'est plus possible de cliquer sur l'objet qui contient le lien (cf capture).<br class="autobr">
Et visuellement (anecdotiquement) les liens de pagination en bas sont en liste : ul.pagination-items > li</p>
<p>Merci<br class="autobr">
dd</p>LinkCheck : vérificateur de liens2021-06-16T11:02:29Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5085902021-06-16T11:02:29Z<p>Bonjour, je fais remonter une erreur ici...<br class="autobr">
Problème avec le bouton « Tout enlever » sur la gestion des documents dans un objet<br class="autobr">
Lorsque j'essaie d'utiliser le bouton « Tout enlever » dans, j'ai un message d'erreur...</p>
<p>Fatal error : Uncaught Error : Call to undefined function objet_info() in .../plugins/auto/linkcheck/linkcheck_pipelines.php:59 Stack trace : #0.../ecrire/inc/utils.php(199) : linkcheck_post_edition(Array) #1.../tmp/cache/charger_pipelines.php(1433) : minipipe('linkcheck_post_...', Array) #2 .../ecrire/inc/utils.php(265) : execute_pipeline_post_edition(Array) #3 .../plugins-dist/medias/action/editer_document.php(263) : pipeline('post_edition', Array) #4 .../plugins-dist/medias/action/dissocier_document.php(102) : document_instituer(108959) #5 .../plugins-dist/medias/action/dissocier_document.php(178) : supprimer_lien_document(108959, 'evenement', 7673, false, false) #6 .../medias/action/dissocier_document.php(65) : dissocier_document('I/document', 'evenement', 7673, false, false) # in .../plugins/auto/linkcheck/linkcheck_pipelines.php on line 59</p>
<p>Spip 3.2 [24473]</p>LinkCheck : vérificateur de liens2020-06-04T16:35:47Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5055502020-06-04T16:35:47Z<p>je sais programmer des boucles, mais pas ecrire du php ou des instructions sql. Je risque de passer des jours en debug pour des histoires de virgules, ou des exceptions.<br class="autobr">
En regardant le code du plugin, il faut rajouter une fonction de recherche/remplacer de texte (url) dans des champs textuels. On connait déjà l'url à trouver et celle à remplacer. (peut-etre des histoires d'url_rewriting à vérifier pour les liens internes<small class="fine d-inline"> </small>?). <br class="autobr">
Pour « ignorer » une url (faux-positifs), créer un nouveau statut « ignorés » et une tache cron associée à fréquence tres petite . <br class="autobr">
Ergonomiquement, je rajouterai 2 liens dans la colonne Etat, sous « publier ce lien » : « remplacer ce lien » et « ignorer ».<br class="autobr">
Tels quels, les liens ignorés peuvent être retrouvés en réinitialisant,</p>LinkCheck : vérificateur de liens2020-06-04T14:34:50Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5055402020-06-04T14:34:50Z<p>Si tu te sens de coder ça, n'hésite pas<small class="fine d-inline"> </small>!</p>LinkCheck : vérificateur de liens2020-06-04T14:17:27Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5055392020-06-04T14:17:27Z<p>Merci pour ce plugin indispensable.</p>
<p>- serait-il possible à l'avenir de mettre un petit bouton à coté d'un « lien déplacé » pour « accepter la redirection » et modifier directement la base spip<small class="fine d-inline"> </small>?
<br>- serait-il possible de mettre un bouton pour « ignorer définitivement » les faux-positifs pour les liens morts<small class="fine d-inline"> </small>?</p>
<p>exemples de faux-positifs chez moi : <a href="https://borisvs.com" class="spip_url spip_out auto" rel="nofollow external">https://borisvs.com</a><small class="fine d-inline"> </small>; <a href="https://www.sheermedia.co.za/cv" class="spip_url spip_out auto" rel="nofollow external">https://www.sheermedia.co.za/cv</a><small class="fine d-inline"> </small>; <a href="https://www.xdeep.eu" class="spip_url spip_out auto" rel="nofollow external">https://www.xdeep.eu</a></p>LinkCheck : vérificateur de liens2019-12-13T12:03:28Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5033322019-12-13T12:03:28Z<p>Bonjour Maïeul, <br class="autobr">
Eh bien c'était une adresse qui s'était glissée dans iptables ...<small class="fine d-inline"> </small>;et qui causait ce dérangement plus un autre sur les syndications par Rss<small class="fine d-inline"> </small>! Ton plugin remarche encore mieux qu'avant<small class="fine d-inline"> </small>! une vraie merveille. Merci bien de ton soutien et des indications sympathiques et patientes.<br class="autobr">
William</p>LinkCheck : vérificateur de liens2019-12-09T16:15:29Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032872019-12-09T16:15:29Z<p>aucune idée. Le seul cas où j'ai eu cela, les admin m'ont dit</p>
<blockquote class="spip">
<p>
Il y avait une différence entre l'ip de Listen de apache et la loopback du fichier /etc/hosts. (un reste de la dernière migration je pense)</p>
</blockquote>
<p>mais j'en sais pas plus.</p>LinkCheck : vérificateur de liens2019-12-09T16:00:54Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032862019-12-09T16:00:54Z<p>Bonsoir, <br class="autobr">
mais tu as raison<small class="fine d-inline"> </small>! un ping depuis une machine externe sur <a href="http://www.mondomaine.com" class="spip_url spip_out auto" rel="nofollow external">www.mondomaine.com</a> répond bien et pas du tout depuis la console linux de mon propre serveur<small class="fine d-inline"> </small>! Tu vas sans doute râler, mais sais-tu à priori ce que j'ai mal ou pas fait (j'ai accès à tout sur le vps)<small class="fine d-inline"> </small>? Bind, Network<small class="fine d-inline"> </small>? merci d'avance.</p>LinkCheck : vérificateur de liens2019-12-09T11:02:05Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032842019-12-09T11:02:05Z<p>Bah chez moi 0% de liens prétendus morts le sotn effectivement. Donc c'est bien qu'il y a un truc quelque part qui bloque, je ne sais pas où....</p>
<p>Par ailleurs, l'exemple que tu donne est un parfait exemplede ce qui peut etre problèmatique. J'ai régulièrement des serveurs mal configurés qui ne sont pas capable se se pinguer eux même....</p>LinkCheck : vérificateur de liens2019-12-09T10:59:24Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032832019-12-09T10:59:24Z<p>Il n'y a pas de blocage spécifique sur mon serveur. Au vu du nombre de posts ici sur le sujet, j'ai comme un doute sur l'origine de ce blocage...</p>
<p>100% les liens prétendus morts et affichés répondent parfaitement. N'ayant pas envie d'étaler les liens ici, je ne les mets pas en PJ.</p>
<p>Disons sur un de mes sites <a href="https://www.mondomaine.com" class="spip_url spip_out auto" rel="nofollow external">https://www.mondomaine.com</a>, il voit comme liens cassés <a href="https://www.mondomaine.com" class="spip_url spip_out auto" rel="nofollow external">https://www.mondomaine.com</a> et <a href="http://www.mondomaine.com" class="spip_url spip_out auto" rel="nofollow external">http://www.mondomaine.com</a>, c'est pour dire l'ampleur.</p>LinkCheck : vérificateur de liens2019-12-09T09:58:38Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032782019-12-09T09:58:38Z<p>normalement ca fonctionne en http / https sur porte standard (80 / 81).</p>LinkCheck : vérificateur de liens2019-12-09T09:46:35Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032772019-12-09T09:46:35Z<p>Bonjour Maieul, <br class="autobr">
afin de pouvoir savoir ce qui bloque, si c'était le serveur, quel est le port / protocole qui est employé par ce plugin SVP pour pouvoir dire qu'un lien est cassé<small class="fine d-inline"> </small>? <br class="autobr">
Car perso, avec la technique que je possède, une page répond en 200 (OK) ou 404 (KO) , ou autre ...c'est simple à priori.<br class="autobr">
Mon serveur, comme beaucoup ici qui ont le soucis, est capable d'aller lire une page et de capter sa réponse.<br class="autobr">
merci .</p>LinkCheck : vérificateur de liens2019-12-09T09:35:14Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032762019-12-09T09:35:14Z<p>Je n'ai personnellement aucun problème. Une hypothèse possible serait une modification de la conf serveur qui empecherait celui-ci de contacter d'autres serveurs. Il faudrait essayer en ajoutant un document distant à un article<br class="autobr">
1) document distant sur un autre domaine<br class="autobr">
2) document distant sur le même domaine.</p>
<p>Si cela bloque, c'est que le problème se strouve au niveau du serveur.</p>LinkCheck : vérificateur de liens2019-12-08T15:55:29Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5032702019-12-08T15:55:29Z<p>bonjour , <br class="autobr">
il marchait bien ce plugin jusqu'à il y a 3 mois env... et sur tous mes sites il voit des morts là où il y en a pas : on clique sur le lien et il s'affiche, pas de 404 : alors je pense que ce plugin a besoin d'un coup de test et de modif<small class="fine d-inline"> </small>! merci d'avance.</p>LinkCheck : vérificateur de liens2019-05-14T13:38:11Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5012372019-05-14T13:38:11Z<p>Bonjour, super plug-in, très pratique. Bravo aux développeurs, je l'utilise depuis plus de deux ans.</p>
<p>...mais malheureusement deux bugs gênants :</p>
<p>* lors de la vérification des liens (avec<small class="fine d-inline"> </small>?exec=linkchecks), pas mal de blocages : obligé de rafraîchir la page et relancer manuellement. Cette fois-ci, il ne passe même plus un certain palier et reste bloqué indéfiniment<br class="autobr">
* des faux-positifs comme en parlent d'autres personnes ci-dessous : des liens indiqués comme morts alors qu'ils ne le sont pas, ce sont les plus gênants</p>LinkCheck : vérificateur de liens2019-04-11T19:11:36Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment5008182019-04-11T19:11:36Z<p>Chez moi aussi ces liens sont toujours en «<small class="fine d-inline"> </small>morts<small class="fine d-inline"> </small>»</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>https://café-vie-privée.fr/
https://filezilla-project.org/</code></pre></div>LinkCheck : vérificateur de liens2019-01-04T13:00:05Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4992842019-01-04T13:00:05Z<p>Et aujourd'hui, sur un site, tous les liens pointant vers soundcloud.com/... sont affichés 'morts', à moins que je ne les mette entre chevrons (<a href='https://files.spip.net/oEmbed-4407' class="spip_in" rel='nofollow'>oEmbed</a>)</p>
<p>bizarre... vous avez dit bizarre<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2018-10-05T13:54:26Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4983932018-10-05T13:54:26Z<p>Très bon plugin, très pratique.<br class="autobr">
Merci aux développeurs :)</p>LinkCheck : vérificateur de liens2018-04-19T12:55:47Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4966582018-04-19T12:55:47Z<p>Ah tiens<small class="fine d-inline"> </small>? Sur le même site, un nouveau cas à l'instant de faux positif sur un lien interne déclaré « mort », dans un article de documentation rédacteur interne, donc laissé en statut « proposé » et pointant vers <code class="spip_code spip_code_inline" dir="ltr">https://site.ext/ecrire/?exec=formulaires</code> alors que le plugins est bien installé et actif (et à jour).</p>
<p>Si ça peut aider je peux sortir des logs ou autre, il faut juste me dire quoi chercher.</p>
<p>Merci d'avance</p>
<blockquote class="spip">
<p><strong>EDIT</strong> : après refresh et purge du cache, ce même lien apparaît finalement en « déplacé » mais ne communique aucune url définitive. De mon côté je suis garant du bon formatage du lien et de la bonne réponse du serveur (200).</p>
</blockquote>LinkCheck : vérificateur de liens2018-04-19T11:53:09Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4966572018-04-19T11:53:09Z<p>Hello<small class="fine d-inline"> </small>!</p>
<p>Bon ce plugin est franchement génial et accompagne tous mes sites depuis un moment maintenant, merci pour le taff<small class="fine d-inline"> </small>! :)<br class="autobr">
Par contre, il a ponctuellement des remontées en faux-positif malgré plusieurs tests et vérification/correction de ma part des URL (https VS http; avec ou sans www.<small class="fine d-inline"> </small>; ....)</p>
<p>2 liens <strong>morts</strong> au hasard sur un spip 3.2.1 mutualisé, branche stable et à jour :</p>
<ul class="spip"><li> <a href="http://www.perdu.com/" class="spip_url spip_out auto" rel="nofollow external">http://www.perdu.com/</a> : alors que celui là, quand même, il est plutôt du genre immortel<small class="fine d-inline"> </small>! Vu la config de son serveur sans règles précise de redirection, j'aurais compris un statut « Malade » ou « redirige » mais « mort »<small class="fine d-inline"> </small>???)</li><li> <a href="https://fontawesome.com/v4.7.0/" class="spip_url spip_out auto" rel="nofollow external">https://fontawesome.com/v4.7.0/</a> : là par contre... serveur OK, toute variante d'url redirige correctement, headers 200 OK ... mais « mort » qd même ... je vois pas ...)</li></ul>
<p>Une idée<small class="fine d-inline"> </small>? <br class="manualbr">Merci d'avance<small class="fine d-inline"> </small>;)</p>LinkCheck : vérificateur de liens2018-01-15T13:56:18Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4953382018-01-15T13:56:18Z<p>Bonjour,</p>
<p>Tout d'abord un grand merci pour ce plugin génial et indispensable<small class="fine d-inline"> </small>!</p>
<p>Sur un SPIP 3.2.0 avec LinkCheck en 1.4.11, nous rencontrons quelques petits problèmes : dans la liste des liens morts, on se retrouve avec des liens tronqués, notamment des liens vers commons.wikipedia.org, dès lors, a priori, qu'il y a une parenthèse dans l'URL.</p>
<p>Ainsi, « <a href="https://commons.wikimedia.org/wiki/File:Maison_pench%C3%A9e_(Limoges" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Maison_pench%C3%A9e_(Limoges</a>).JPG » est repéré comme mort et apparaît dans la liste comme « <a href="https://commons.wikimedia.org/wiki/File:Maison_pench%C3" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Maison_pench%C3</a> %A9e_ » et est indiqué comme redirigé « <a href="https://commons.wikimedia.org/wiki/File:Maison_pench%C3" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Maison_pench%C3</a> %A9e ».<br class="autobr">
Idem avec <a href="https://commons.wikimedia.org/wiki/File:Uzerche_by_Gustave_Le_Gray_(2" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Uzerche_by_Gustave_Le_Gray_(2</a>).jpg ou <a href="https://commons.wikimedia.org/wiki/File:Gargouille_(5" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Gargouille_(5</a>).jpg qui se retrouve lié <a href="https://commons.wikimedia.org/wiki/File:Gargouille_(1" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Gargouille_(1</a>).jpg et à <a href="https://commons.wikimedia.org/wiki/File:Gargouille_(4" class="spip_url spip_out auto" rel="nofollow external">https://commons.wikimedia.org/wiki/File:Gargouille_(4</a>).jpg (dans ces trois derniers cas, LinkCheck n'identifie qu'une URL).</p>
<p>Un problème également avec un lien mort détecté vers l'URL <a href="https://www.youtube.com/channel/UCbDwfR3_zczAT8wi5WEOPiw" class="spip_url spip_out auto" rel="nofollow external">https://www.youtube.com/channel/UCbDwfR3_zczAT8wi5WEOPiw</a> alors que celle-ci fonctionne parfaitement.</p>
<p>Autre lien problématique : <a href="http://www.gutenberg.org/ebooks/17589" class="spip_url spip_out auto" rel="nofollow external">http://www.gutenberg.org/ebooks/17589</a> qui reste mort malgré les vérifications manuelles forcées.</p>
<p>Merci encore et par avance :-)</p>LinkCheck : vérificateur de liens2017-11-24T09:21:04Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4945542017-11-24T09:21:04Z<p>Le responsable du serveur a changé les réglages. Voilà la cause du problème :</p>
<blockquote class="spip">
<p> Il y avait une différence entre l'ip de Listen de apache et la loopback du fichier /etc/hosts. (un reste de la dernière migration je pense)</p>
</blockquote>LinkCheck : vérificateur de liens2017-11-14T17:47:01Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943952017-11-14T17:47:01Z<p>Bon idée. Testée et confirmé que c'est cela le problème. Bon il ne reste plus qu'à demander aux responsables techniques de résoudre ce problème.</p>LinkCheck : vérificateur de liens2017-11-14T17:43:28Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943942017-11-14T17:43:28Z<p>Auto syndique toi<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2017-11-14T17:42:45Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943932017-11-14T17:42:45Z<p>Malheureusement pas. Merci en tous cas, je vais lui envoyer un mail.</p>LinkCheck : vérificateur de liens2017-11-14T17:38:44Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943922017-11-14T17:38:44Z<p>Tu as accès à une ligne de commande<small class="fine d-inline"> </small>? sinon je ne sais pas, demande à nicod<small class="fine d-inline"> </small>;)</p>LinkCheck : vérificateur de liens2017-11-14T17:37:47Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943912017-11-14T17:37:47Z<p>A oui c'est très probable. Il y a une manip facile pour vérifier cela<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2017-11-14T17:29:27Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943902017-11-14T17:29:27Z<p>Peut être comme <a href="https://contrib.spip.net/LinkCheck-verificateur-de-liens?debut_comments-list=10#forum489013" class="spip_out" rel='nofollow external'>@nicod ici</a>, un problème de serveur qui a du mal à se résoudre seul<small class="fine d-inline"> </small>?</p>
<p>Chez moi ton lien marche bien</p>LinkCheck : vérificateur de liens2017-11-14T13:23:13Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4943892017-11-14T13:23:13Z<p>Salut,</p>
<p>je me permet de relancer, si vous avez une piste. Sinon il faudra que je trouve du tps pour débuguer cela.</p>LinkCheck : vérificateur de liens2017-11-04T12:14:01Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4942032017-11-04T12:14:01Z<p>Sur un site SPIP<br class="autobr">
<a href="http://www.planete-sciences.org/astro/" class="spip_url spip_out auto" rel="nofollow external">http://www.planete-sciences.org/astro/</a><br class="autobr">
un lien qui pointe vers un sous fichier du même domaine (mais qui n'est pas SPIP)<br class="autobr">
<a href="http://www.planete-sciences.org/astro/couleursdetoiles/" class="spip_url spip_out auto" rel="nofollow external">http://www.planete-sciences.org/astro/couleursdetoiles/</a></p>
<p>est marqué comme erronée, alors que cela marche parfaitement.</p>
<p>Si en plus je teste cela sur mon localhost > pas de souci.</p>LinkCheck : vérificateur de liens2017-10-22T13:20:03Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4939852017-10-22T13:20:03Z<p>Merci Maieul</p>LinkCheck : vérificateur de liens2017-10-22T13:15:15Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4939842017-10-22T13:15:15Z<p>J'ai mis à jour sur la zone</p>LinkCheck : vérificateur de liens2017-10-22T13:08:40Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4939832017-10-22T13:08:40Z<p>Pour info j'ai changé la borne de paquet.xml :<br class="autobr"> compatibilite=«<small class="fine d-inline"> </small>[3.0.5<small class="fine d-inline"> </small>;3.2.*]<small class="fine d-inline"> </small>»</p>
<p>et le plugin fonctionne bien en 3.2</p>LinkCheck : vérificateur de liens2017-10-04T08:25:14Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4936212017-10-04T08:25:14Z<p>Je confirme, les liens avec « <small class="fine d-inline"> </small>; » sont désormais traités correctement. Merci<small class="fine d-inline"> </small>!</p>
<p>Par contre, petite remarque au niveau de l'affichage des liens : il y a un espace avant les points virgules :</p>LinkCheck : vérificateur de liens2017-10-03T09:31:56Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4936122017-10-03T09:31:56Z<p>Pour ce point là je viens d'envoyer des modifs et la version 1.4.8 devrait prendre en compte les liens avec « <small class="fine d-inline"> </small>; »</p>LinkCheck : vérificateur de liens2017-10-03T08:10:26Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4936092017-10-03T08:10:26Z<p>J'ai le cas où l'URL contient un phpsessionid, jsessionid (ce qui ne devrait pas arriver en soit, mais les rédacteurs de nos sites SPIP ne sont pas tous informaticiens<small class="fine d-inline"> </small>;)) :<br class="autobr">
<a href="https://www.legifrance.gouv.fr/affichTexte.do;jsessionid=1356CA7B22439476808A5AFBE1B7AAA5.tpdila14v_1?idSectionTA=JORFSCTA000019283052&cidTexte=JORFTEXT000019283050&dateTexte=29990101" class="spip_url spip_out auto" rel="nofollow external">https://www.legifrance.gouv.fr/affichTexte.do;jsessionid=1356CA7B22439476808A5AFBE1B7AAA5.tpdila14v_1?idSectionTA=JORFSCTA000019283052&cidTexte=JORFTEXT000019283050&dateTexte=29990101</a></p>
<p>Ou sinon, avec ce lien par exemple : <a href="http://sigesbre.brgm.fr/test;fichier.xml" class="spip_url spip_out auto" rel="nofollow external">http://sigesbre.brgm.fr/test;fichier.xml</a></p>
<p>Dans la liste des liens, ces 2 URL sont affichées tronquées, comme ceci :<br class="autobr">
<a href="https://www.legifrance.gouv.fr/affichTexte.do" class="spip_url spip_out auto" rel="nofollow external">https://www.legifrance.gouv.fr/affichTexte.do</a> et <a href="http://sigesbre.brgm.fr/test" class="spip_url spip_out auto" rel="nofollow external">http://sigesbre.brgm.fr/test</a></p>
<p>Par conséquent, j'imagine que ce sont ces URL tronquées qui sont testées par Linkcheck.</p>LinkCheck : vérificateur de liens2017-10-03T07:01:45Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4936082017-10-03T07:01:45Z<p>Hello</p>
<p>pour le cas 1 (points virgules), peux tu nous donner un exemple fonctionnel afin de testet</p>
<p>merci</p>LinkCheck : vérificateur de liens2017-10-03T06:57:26Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4936072017-10-03T06:57:26Z<p>Bonjour,</p>
<p>Merci pour les dernières mises à jour de ce plugin tout simplement indispensable<small class="fine d-inline"> </small>!<br class="autobr">
Nous l'utilisons au BRGM depuis plusieurs années et nous en sommes toujours aussi satisfaits.</p>
<p>Après l'avoir déployé sur de nouveaux sites dernièrement (au total, une quinzaine de sites BRGM l'utilisent<small class="fine d-inline"> </small>!), je me permets de vous faire quelques retours, qui pourraient éventuellement faire l'objet d'améliorations :</p>
<ul class="spip"><li> Les liens avec un point-virgule sont tronqués.</li><li> L'affichage des documents « internet », pointant vers une URL externe (ex : une vidéo Youtube), propose 2 fois l'URL vers le document, dans les colonnes « utilisé dans » et « URL ». Il serait pratique que le lien de la colonne « utilisé dans » renvoie vers le formulaire d'édition du document. Cela permettrait de pouvoir aller corriger le lien facilement, sans avoir à rechercher le document en question dans la médiathèque.</li><li> Les documents internes non publiés, qu'ils soient utilisés dans un article « en cours de rédaction » via une balise , ou uniquement utilisés comme lien <a href='https://files.spip.net/docXXX' rel='nofollow'>…</a>, apparaissent comme malades. Le statut « Malade » ne me semble pas vraiment adapté dans ces 2 cas, car les liens publics vers ces documents sont pourtant bien valides. S'il n'est pas possible de les identifier comme liens valides, un statut « Non publié » pourrait être plus approprié.</li><li> Même s'il y a de moins en moins de faux-positifs, cela pourrait être intéressant de pouvoir modifier manuellement l'état d'un lien afin de rendre valide un lien considéré comme mort (ou malade) par LinkCheck.</li></ul>LinkCheck : vérificateur de liens2017-09-10T13:40:05Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933442017-09-10T13:40:05Z<p>Avec la nouvelle version, Linkcheck trouve 3245 liens en une vingtaine de secondes, ce qui me paraît cohérent. Merci beaucoup<small class="fine d-inline"> </small>!</p>LinkCheck : vérificateur de liens2017-09-08T18:59:14Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933202017-09-08T18:59:14Z<p>Elle devrait être dispo sous peu, le temps de mise à jour des dépots. J'ai l'impression que ton pb est que la recherche de liens à l'installation n'a pas bien fonctionné.</p>
<p>Avec la version que tu as actuellement, tu devrais déjà réinitialiser la table, relancer la recherche de liens et voir si ce n'était pas juste cela le pb.</p>LinkCheck : vérificateur de liens2017-09-08T18:54:22Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933192017-09-08T18:54:22Z<blockquote class="spip">
<p>Peux tu mettre à jour en 1.4.7</p>
</blockquote>
<p>Avec joie , mais où trouver cette version 1.4.7<small class="fine d-inline"> </small>? La dernière révision 105398 dit : «<small class="fine d-inline"> </small>Incrément de version : 1.4.6<small class="fine d-inline"> </small>»…</p>
<p>PS pour info sur mon site 1, linkcheck en est désormais à 67 liens trouvés (mais ça me paraît très peu) et sur le site 2, toujours aucun lien trouvé après plusieurs jours.</p>LinkCheck : vérificateur de liens2017-09-08T16:55:09Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933172017-09-08T16:55:09Z<p>Peux tu mettre à jour en 1.4.7, réinitialiser la table avec le bouton adéquat et relancer la recherche de liens<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2017-09-08T16:53:37Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933162017-09-08T16:53:37Z<p>La version 1.4.7 devrait corrigé tout cela normalement :</p>
<p> <a href="http://zone.spip.org/trac/spip-zone/changeset/106148" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/106148</a></p>LinkCheck : vérificateur de liens2017-09-08T16:07:42Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933152017-09-08T16:07:42Z<p>En fait ça viendrait plus de, comme l'indique le message d'erreur (ligne 100 de linkcheck_parcours) cette requête :</p>
<div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>$sql = sql_allfetsel( $nom_champ_id.','.$champs_a_traiter, $table_sql, $where, '', $nom_champ_id.' ASC'
);</code></pre></div>
<p>Donc j'imagine d'un plugin ou un objet particulier.</p>LinkCheck : vérificateur de liens2017-09-08T16:03:26Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933142017-09-08T16:03:26Z<p>Je viens de tester sur une SPIP 3.2.0-beta3 SVN [23624] sans soucis.</p>
<p>Des plugins spécifiques<small class="fine d-inline"> </small>? version de Mysql<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2017-09-08T14:59:24Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4933132017-09-08T14:59:24Z<p>Salut,</p>
<p>sur un SPIP 3.2 svn, Linkchek n'agit pas du tout, et dans le log mysql je vois plein d'erreurs identiques sur les différentes tables :</p>
<pre>2017-09-08 16:41:26 127.0.0.1 (pid 76968) :Pri:ERREUR: {{Erreur 1139 de mysql: Got error 'unmatched parentheses at offset 66' from regexp}}
in /Users/nico/Sites/dev12/www/plugins/auto/linkcheck/v1.4.6/action/linkcheck_parcours.php L100 [sql_allfetsel(),action_linkcheck_parcours_dist(),traiter_appels_actions()]</pre>
<p>J'ai testé les requêtes à la mano, ça vient visiblement de celle là :</p>
<pre>REGEXP('(((http|https|ftp|ftps)://)?www\.)|((http|https|ftp|ftps)://(.*\.)?))(.*\.)+[a-zA-Z0-9]{2,9}(/.*)?)(\'|"| |\.|\->|\]|,|;|\s)/?')</pre>LinkCheck : vérificateur de liens2017-09-05T12:04:45Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4932952017-09-05T12:04:45Z<p>Bon… mon premier site en est à 14 liens trouvés. Ça fait pas lourd, en une semaine :-)<br class="autobr">
Le second n'affiche toujours rien après plusieurs hures et des rechargements de page.</p>LinkCheck : vérificateur de liens2017-09-04T21:05:27Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4932892017-09-04T21:05:27Z<p>Ben non, le site n'est pas chez Free mais chez Phpnet. Je vais l'installer sur un autre site du même serveur pour voir.</p>LinkCheck : vérificateur de liens2017-09-04T21:02:02Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4932882017-09-04T21:02:02Z<p>Si le site est chez Free (comme le suggère ton adresse mail), alors c'est normal : l'hébergement gratuit Free empêche les connexions sortantes, donc Linkcheck ne peut rien vérifier d'externe.</p>
<p>Si ton site n'est pas chez Free, je ne sais pas.</p>LinkCheck : vérificateur de liens2017-09-04T20:51:17Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4932872017-09-04T20:51:17Z<p>Après plusieurs jours, je recharge la page et un seul lien (valide) a été trouvé. Il y a clairement un problème, non<small class="fine d-inline"> </small>?</p>LinkCheck : vérificateur de liens2017-08-29T12:04:07Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4932292017-08-29T12:04:07Z<p>Bonjour, j'ai installé le plugin, mais j'ai toujours « Aucun lien n'a encore été recensé ». J'ai appuyé plusieurs fois sur « Commencer la recherche », sans effet sur la page exec=linkchecks ni sur le fichier CSV, désespérément vide.</p>
<p>Spip 3.0.26<br class="autobr">
Linkcheck 1.4.6<br class="autobr">
PHP 5.4.45</p>LinkCheck : vérificateur de liens2017-08-11T21:46:41Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4930842017-08-11T21:46:41Z<p>Bonjour,<br class="autobr">
désolé pour ma réponse tardive : ça semble désormais fonctionner sans problème<small class="fine d-inline"> </small>!<br class="autobr">
Merci<small class="fine d-inline"> </small>!</p>LinkCheck : vérificateur de liens2017-07-20T19:07:08Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929412017-07-20T19:07:08Z<blockquote class="spip">
<p>je n'ai pas trouvé de pipeline</p>
</blockquote>
<p>Ça doit être de là que vient l'expression « en France on a pas de pétrole mais on a des idées »... :-p</p>LinkCheck : vérificateur de liens2017-07-20T07:21:11Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929362017-07-20T07:21:11Z<p>C'est loin d'être aussi facile malheureusement, je n'ai pas trouvé de pipeline pour m'insérer proprement pour faire cela malheureusement</p>LinkCheck : vérificateur de liens2017-07-19T19:25:22Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929312017-07-19T19:25:22Z<p>Pour ton plan d'accès c'était le problème de certificat.</p>LinkCheck : vérificateur de liens2017-07-19T18:58:30Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929302017-07-19T18:58:30Z<p>Depuis la version 1.4.6 les caractères unicodes sont pris correctement en compte normalement</p>
<p>Il y a également d'autres améliorations</p>LinkCheck : vérificateur de liens2017-07-19T18:36:01Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929292017-07-19T18:36:01Z<p>Bonsoir,<br class="autobr">
Pour le premier lien, je me suis demandé si le volume de <a href="https://www.aslimnica.lv/sites/default/files/editor/lic_pd.pdf" class="spip_out" rel='nofollow external'>« plan d'accès.pdf »</a> était source de lien mort (31 Mo). Ce lien est incorporé dans une page pour téléchargement si les visiteurs veulent consulter le plan d'accès. <br class="autobr">
Si la routine de vérification charge l'image.pdf, cela peut prendre quelques temps qui dépasserait alors un tempo préréglé.<br class="autobr">
Une hypothèse<small class="fine d-inline"> </small>?<br class="autobr">
@+</p>LinkCheck : vérificateur de liens2017-07-19T18:00:35Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929282017-07-19T18:00:35Z<p>Donc il est important de donner les faux positifs pour que l'on puisse les tester, et trouver des solutions.</p>LinkCheck : vérificateur de liens2017-07-19T17:58:54Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929272017-07-19T17:58:54Z<p>Il n'y a pas trop de rapport. Quand il y a communication vers un serveur, il y a vérification du certificat que ce soit en php ou via la ligne de commande. Si le serveur est mal configuré, ça plante, ce qui est somme toute logique non<small class="fine d-inline"> </small>?</p>
<p>Du coup là on ajoute une exception pour cela ce qui dans le meilleur des mode ne devrait pas exister.</p>LinkCheck : vérificateur de liens2017-07-19T17:52:53Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929262017-07-19T17:52:53Z<p>Merci,</p>
<p>Il est vrai que pour des pages spip « http<strong>s</strong> » correctes, les éléments externes proposés au téléchargement ou chargés avec la page doivent être correctement https.</p>
<p>Un mètre à la fois on avance...</p>LinkCheck : vérificateur de liens2017-07-19T17:30:33Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929252017-07-19T17:30:33Z<p>Pour les deux autres liens, j'ai valide pour l'un et déplacé pour l'autre</p>
<p>Il se peut que lorsque tu les as testé, leur serveur soit en surcharge par exemple...</p>LinkCheck : vérificateur de liens2017-07-19T17:26:33Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929242017-07-19T17:26:33Z<p>Pour le premier lien c'est que le serveur en face est mal configuré coté https (<a href="https://www.ssllabs.com/ssltest/analyze.html?d=www.aslimnica.lv" class="spip_url spip_out auto" rel="nofollow external">https://www.ssllabs.com/ssltest/analyze.html?d=www.aslimnica.lv</a>) donc les serveurs ne lui font pas confiance contrairement aux navigateurs.</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>wget https://www.aslimnica.lv/sites/default/files/editor/lic_pd.pdf
--2017-07-19 19:23:41-- https://www.aslimnica.lv/sites/default/files/editor/lic_pd.pdf
Resolving www.aslimnica.lv (www.aslimnica.lv)... 80.232.215.133
Connecting to www.aslimnica.lv (www.aslimnica.lv)|80.232.215.133|:443... connected.
ERROR: The certificate of <code class="spip_code spip_code_inline" dir="ltr">www.aslimnica.lv' is not trusted.
ERROR: The certificate of</code>www.aslimnica.lv' hasn't got a known issuer.</code></pre></div>
<p>Devrait mieux fonctionner avec : <a href="https://zone.spip.org/trac/spip-zone/changeset/105393" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/105393</a></p>
<p>Pour info, il ne sert à rien de mettre du gras, ni d'être ironiques, la preuve ici c'est le serveur en face qui est pourri...</p>
<p>Je rappelle pour les râleurs, que participer au développement est simple, il suffit de se sortir ...</p>LinkCheck : vérificateur de liens2017-07-19T16:59:07Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4929232017-07-19T16:59:07Z<p>Bonjour,</p>
<h2 class="h2">Exemples de liens considérés morts et qui ne le sont pas<small class="fine d-inline"> </small>!</h2>
<p>Ces liens sont considérés morts par je ne sais quelle coup de vent dans les nuages<small class="fine d-inline"> </small>?</p>
<ul class="spip"><li> <a href="https://www.aslimnica.lv/sites/default/files/editor/lic_pd.pdf" class="spip_url spip_out auto" rel="nofollow external">https://www.aslimnica.lv/sites/default/files/editor/lic_pd.pdf</a></li></ul><ul class="spip"><li> <a href="http://www.tiquatac.org/" class="spip_url spip_out auto" rel="nofollow external">http://www.tiquatac.org/</a></li></ul><ul class="spip"><li> <a href="http://www.kremeratabaltica.com/" class="spip_url spip_out auto" rel="nofollow external">http://www.kremeratabaltica.com/</a></li></ul>
<p>etc ......</p>
<p>Cordialement</p>LinkCheck : vérificateur de liens2017-07-16T12:14:30Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4928822017-07-16T12:14:30Z<p>Bon... je l'ai déjà dis, je le répète : ce plugin est absoluement GE-NIAL<small class="fine d-inline"> </small>! Encore bravo et merci<small class="fine d-inline"> </small>!</p>
<p>A l'utilisation en revanche, m'est venue une idée que je ne saurais pas intégrer moi même mais que je soumets ici au cas où :</p>
<p>peut-on envisager qu'à l'installation du plugin :</p>
<ul class="spip"><li> celui-ci attribue automatiquement à chaque lien qu'il repère un id_alpha_numerique</li><li> déployés sur toutes les balises <code class="spip_code spip_code_inline" dir="ltr"><a></code> qu'il va tester en tant qu'id css</li></ul>
<p>ce qui permettrait de faire des raccourcis plus efficaces dans ce tableau, directement vers les liens grâce aux ancres<small class="fine d-inline"> </small>? (cf capture jointe)</p>
<p>(la méthode est juste celle qui m'a paru la plus logique sur le moment, il y a surement plus rapide/moins lourd pour arriver au même objectif mais je suis resté une burne en peu cheu peu ... :-X )</p>
<p>A+</p>LinkCheck : vérificateur de liens2017-07-10T08:55:41Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4927902017-07-10T08:55:41Z<p>Juste que je souhaite tester avant de modifier cette regexp et nous n'avons pas trouvé de librairie correcte. Qui plus est nous devons gérer également les liens spip.</p>
<p>donc avant de toucher je veux tester et si possible avec de vrais urls existantes.</p>
<p>les 2 modifs faites ce week end l'ont été en regardant la rfc pour traiter des cas larges.</p>
<p>mais comme tu ne souhaites apparemment pas donner de faux positifs de test, ce sera quand on tombera dessus</p>LinkCheck : vérificateur de liens2017-07-10T08:32:50Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4927892017-07-10T08:32:50Z<p>Paldies - Merci Quentin,</p>
<p>En remerciement pour la réactivité, quelques sonorités culturelles futures à écouter bientôt : <a href="https://www.lettonie-francija.fr/2017-Riga-chanter-Olympiade-Europe-1140?" class="spip_out" rel='nofollow external'>lettonie-francija.fr Juillet 2017 Riga Olympiade Chorales Européennes</a><br class="autobr">
Je fait mon nettoyage de pages, de liens et LinkCheck est très utile<small class="fine d-inline"> </small>!<br class="autobr">
Les événements culturels vont se multiplier en Lettonie avec un point culminant dans un an pour le centenaire de l'indépendance des pays baltes. Entre la Lorraine, Metz et Latvija, toute une histoire de culture, de photographies exposées en Vallée des Anges, et autres musiciens saxophonistes franco-lettons, en passant par le football Club de Metz ...</p>
<p>Musicalement,<br class="autobr">
Le Chti qui Jase</p>LinkCheck : vérificateur de liens2017-07-10T08:23:23Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4927882017-07-10T08:23:23Z<p>Pour moi il y a un problème plus profond dans la détection des uri : il faut respecter la RFC (<a href="https://tools.ietf.org/html/rfc3986" class="spip_url spip_out auto" rel="nofollow external">https://tools.ietf.org/html/rfc3986</a>) et pour le moment ça n'est pas du tout le cas. A titre d'exemple rapide, détecter « www. » n'est pas dans la RFC et surcharge la regexp.</p>
<p>Ajouter des cas à chaque signalement sera pénible pour vous, rend le plugin inutilisable pour la plupart des utilisateurs qui ne sauront pas remonter le bug ou qui abandonneront le plugin parce que peu efficace.</p>
<p>Je veux bien aider mais n'ai aucune idée du fonctionnement du développement des plugins spip.</p>LinkCheck : vérificateur de liens2017-07-10T07:31:29Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4927872017-07-10T07:31:29Z<p>Bonjour, la version 1.4.5 devrait régler ce problème d'url avec port stipulé dans le lien : <a href="https://zone.spip.org/trac/spip-zone/changeset/105248" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/changeset/105248</a></p>
<p>Merci de faire un retour si c'est ok</p>LinkCheck : vérificateur de liens2017-07-09T21:00:44Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4927852017-07-09T21:00:44Z<p>Bonjour,</p>
<p><strong>Exemple de liens classés morts qui n'en sont pas :</strong></p>
<p>Ils concernent ici un flux radio accessible dans le cadre en bas de cette page :<br class="autobr">
<a href="https://www.lettonie-francija.fr/2017-Riga-chanter-Olympiade-Europe-1140" class="spip_url spip_out auto" rel="nofollow external">https://www.lettonie-francija.fr/2017-Riga-chanter-Olympiade-Europe-1140</a></p>
<p>Cette adresse réelle de flux radio s'ouvre avec vlc :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>http://lr3mp0.latvijasradio.lv:8004/listen.pls</code></pre></div>
<p>L'adresse exacte est en fait tronquée par LinkCheck qui de ce fait la considère comme un lien mort. Dans la liste des liens morts, c'est l'adresse incomplète qui s'affiche :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>http://lr3mp0.latvijasradio.lv/</code></pre></div>
<p>Cordialement</p>LinkCheck : vérificateur de liens2017-06-29T19:04:16Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4926942017-06-29T19:04:16Z<p>Bonjour, peux tu fournir des liens d'exemple stp<small class="fine d-inline"> </small>?</p>
<p>merci</p>LinkCheck : vérificateur de liens2017-06-29T12:40:28Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4926902017-06-29T12:40:28Z<p>Bonjour,</p>
<p>Ce plugin rend bien service, il est globalement bien fait MAIS, j'ai un petit problème de faux positifs : il détecte bien trop de liens morts qui ne le sont pas.</p>
<p>J'ai un peu cherché et j'ai trouvé le bug : l'expression régulière utilisée n'est pas complète pour détecter une URI. <br class="autobr">
c'est ligne 56 à 64 : <a href="https://zone.spip.org/trac/spip-zone/browser/_plugins_/linkcheck/trunk/action/linkcheck_parcours.php2" class="spip_url spip_out auto" rel="nofollow external">https://zone.spip.org/trac/spip-zone/browser/_plugins_/linkcheck/trunk/action/linkcheck_parcours.php2</a><br class="autobr">
En gros, il suffit d'une apostrophe, ou d'un autre caractère un peu spécial pour que le parser arrête de lire l'uri, et teste un lien incomplet, du coup.</p>
<p>Il me semble que la RFC qui définit le format des URI est bien plus permissive que la regexp utilisée ici. ( <a href="https://tools.ietf.org/html/rfc3986" class="spip_url spip_out auto" rel="nofollow external">https://tools.ietf.org/html/rfc3986</a> )</p>
<p>Au choix vous pouvez : <br>- utiliser une bibliothèque qui le fait tout seul
<br>- utiliser une regexp qui marche bien, et comme je suis quand même intéressé par la résolution rapide de ce bug, voici une proposition (python, désolé) : <a href="https://docs.djangoproject.com/fr/1.11/_modules/django/core/validators/#URLValidator" class="spip_url spip_out auto" rel="nofollow external">https://docs.djangoproject.com/fr/1.11/_modules/django/core/validators/#URLValidator</a></p>
<p>à bientôt, <br class="autobr">
Lazouz</p>LinkCheck : vérificateur de liens2017-04-28T08:37:31Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4920522017-04-28T08:37:31Z<p>Je t'ai répondu au dessus dans l'autre thread à ce sujet</p>LinkCheck : vérificateur de liens2017-04-27T14:57:27Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4920382017-04-27T14:57:27Z<p>Du coup j'ai installé le plugin titre de logos</p>
<p>Je l'ai profondément modifié car il utilisait mal la déclaration d'objet (il déclarait les champs en question pour tout objet).</p>
<p>Bref.</p>
<p>J'en ai profité pour corriger un bug dans linkchecks aussi.</p>
<p>Je te propose de tester les deux dernières versions du plugin et de nous dire si c'est ok</p>LinkCheck : vérificateur de liens2017-04-26T13:55:26Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4920192017-04-26T13:55:26Z<p>Il doit y avoir un bug dans le forum car mes réponses n'apparaissent pas sous mon post<small class="fine d-inline"> </small>?<br class="autobr">
Je refais la discussion ici. Mon post d'origine :</p>
<blockquote class="spip">
<p>Bonjour,<br class="autobr">
Merci beaucoup pour ce plugin, mais j'ai des erreurs lorsque j'uploade des images dans les articles depuis que j'ai installé LinckCheck. Apparemment, ça vient bien du plugin (voir la capture d'écran). Je suis sous spip 3.1.<br class="autobr">
Vous avez une idée d'où vient le problème<small class="fine d-inline"> </small>?<br class="autobr">
Merci, Joël</p>
</blockquote>
<p>La réponse de kent1 (qui n'apparait pas dans le forum mais que j'ai reçue par mail<small class="fine d-inline"> </small>??)</p>
<blockquote class="spip">
<p>Bonsoir</p>
<p>Pouvez vous nous dire quels plugins supplémentaires sont installés<small class="fine d-inline"> </small>? et quels champs extras sont créés<small class="fine d-inline"> </small>? c'est étrange qu'il cherche ces champs</p>
</blockquote>
<p>Ma réponse (qui n'apparait pas non plus) :</p>
<blockquote class="spip">
<p>Bonjour,</p>
<p>Le plugin qui pose problème est sans doute « Titre de logo » : <a href="http://plugins.spip.net/titre_logo.html" class="spip_url spip_out auto" rel="nofollow external">http://plugins.spip.net/titre_logo.html</a>. Celui-ci ajoute en effet un titre et un descriptif aux logos, et c'est ce qui semble poser problème dans les erreurs des captures d'écran.</p>
</blockquote>LinkCheck : vérificateur de liens2017-04-25T06:11:32Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4920122017-04-25T06:11:32Z<p>Rebonjour,<br class="autobr">
je pense que le plugin qui pose problème avec LinckCheck est « Titre de logo » : <a href="http://plugins.spip.net/titre_logo.html" class="spip_url spip_out auto" rel="nofollow external">http://plugins.spip.net/titre_logo.html</a>. Les champs titre_logo et descriptif_logo (qui créent l'erreur SQL) lui sont liés, je pense.</p>LinkCheck : vérificateur de liens2017-04-24T19:47:51Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4920082017-04-24T19:47:51Z<p>Bonsoir</p>
<p>Pouvez vous nous dire quels plugins supplémentaires sont installés<small class="fine d-inline"> </small>? et quels champs extras sont créés<small class="fine d-inline"> </small>? c'est étrange qu'il cherche ces champs</p>LinkCheck : vérificateur de liens2017-04-24T19:19:09Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4920072017-04-24T19:19:09Z<p>Bonjour,<br class="autobr">
Merci beaucoup pour ce plugin, mais j'ai des erreurs lorsque j'uploade des images dans les articles depuis que j'ai installé LinckCheck. Apparemment, ça vient bien du plugin (voir la capture d'écran). Je suis sous spip 3.1.<br class="autobr">
Vous avez une idée d'où vient le problème<small class="fine d-inline"> </small>?<br class="autobr">
Merci, Joël</p>LinkCheck : vérificateur de liens2017-04-10T12:44:13Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4918772017-04-10T12:44:13Z<p>Tout fonctionne<small class="fine d-inline"> </small>!</p>
<p>merci</p>LinkCheck : vérificateur de liens2017-04-09T11:13:48Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4918652017-04-09T11:13:48Z<p>Les rédacteurs et administrateurs ont maintenant le droit de voir la page</p>
<p>Les autorisations sont plus pointues et surchargeables depuis la version 1.4.0 d'aujourd'hui</p>LinkCheck : vérificateur de liens2017-04-09T11:11:31Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4918642017-04-09T11:11:31Z<p>Tu peux refaire un test en mettant à jour, je viens d'envoyer une grosse amélioration normalement</p>LinkCheck : vérificateur de liens2017-04-08T22:11:38Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4918562017-04-08T22:11:38Z<p>Bonjour,<br class="autobr">
J'ai beau désinstaller et réinstaller le plugin (à jour SPIP 3.1.4) j'ai un bug d'affichage (cf doc) :<br class="autobr">
La liste des liens ne s'affiche pas.<br class="autobr">
Par contre dans le csv j'ai bien la liste des liens morts et déplacés.</p>
<p>J'ai le cas sur 1 site seulement.<br class="autobr">
dd</p>LinkCheck : vérificateur de liens2016-12-06T08:52:42Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4900822016-12-06T08:52:42Z<p>Salut, la version 1.3.8 devrait corriger ça, cf : <a href="http://zone.spip.org/trac/spip-zone/changeset/100883" class="spip_url spip_out auto" rel="nofollow external">http://zone.spip.org/trac/spip-zone/changeset/100883</a></p>
<p>Merci pour le signalement.</p>LinkCheck : vérificateur de liens2016-12-05T14:49:53Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4900742016-12-05T14:49:53Z<p>Bonjour,</p>
<p>Je voulais juste signaler qu'en bas de la page du plugin s'affiche : <code class="spip_code spip_code_inline" dir="ltr">!-linkchecks.csv" href="../spip.php?page=prive/linkcheck.csv">CSV</code></p>
<p>Comme s'il manquait quelque part une fermeture de balise.</p>
<p>Enfin, certains liens sont affichés comme malades (tous ceux de Mediapart par exemple), mais on ne peut pas les déclarer comme valides (ils fonctionnent).</p>
<p>Sinon, très utile et très fonctionnel.</p>
<p>Merci,</p>LinkCheck : vérificateur de liens2016-10-27T21:41:05Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4896052016-10-27T21:41:05Z<p>Bonjour,</p>
<p>Bravo pour ce plugin qui marche très bien sur un site très peuplé, et sur lequel nous trouvons ... plus de 123 liens morts ...</p>
<p>La page linkchecks s'avère très pratique pour faire un premier grand nettoyage mais elle n'est accessible qu'au webmestre, lequel a déjà pas mal de boulot<small class="fine d-inline"> </small>!</p>
<p>Trêve de plaisanterie, un réglage des autorisations (ou la possibilité de les surcharger) serait un plus non négligeable.</p>LinkCheck : vérificateur de liens2016-10-04T12:40:43Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4892402016-10-04T12:40:43Z<p>Ok, tout fonctionne<small class="fine d-inline"> </small>!</p>LinkCheck : vérificateur de liens2016-10-04T10:55:46Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4892362016-10-04T10:55:46Z<p>Ok tout fonctionne<small class="fine d-inline"> </small>!</p>LinkCheck : vérificateur de liens2016-10-04T09:49:05Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4892332016-10-04T09:49:05Z<p>Bien que les informations ne soient pas à jour (mise à jour automatiquement) sur le zip dans la colonne de droite, celui-ci l'est.</p>
<p>Sinon tu attends un peu pour mettre à jour via la mise à jour automatique des plugins</p>LinkCheck : vérificateur de liens2016-10-04T09:46:07Zhttps://files.spip.net/LinkCheck-verificateur-de-liens#comment4892322016-10-04T09:46:07Z<p>Comment je récupère l'archive complète<small class="fine d-inline"> </small>?</p>