Maison  >  Article  >  Tutoriel CMS  >  Que dois-je faire si phpcms ne peut pas collecter l'URL ?

Que dois-je faire si phpcms ne peut pas collecter l'URL ?

藏色散人
藏色散人original
2020-01-07 10:26:592488parcourir

Que dois-je faire si phpcms ne peut pas collecter l'URL ?

Que dois-je faire si les phpcms ne peuvent pas collecter l'URL ?

Lors de la collecte de phpcms, la solution "Aucune liste d'URL trouvée, veuillez d'abord collecter l'URL" est affichée

PhpcmsV9 nouvellement installé. Après avoir rédigé les règles de collecte, cliquez sur tester, l'URL peut être mentionnée et l'article peut être extrait. Cependant, lors de la collecte réelle de l'URL, une fois la collecte d'URL réussie, lors de la collecte du contenu, le message "La liste d'URL n'a pas été trouvée, veuillez d'abord collecter l'URL."

De toute évidence, l'URL a été collectée. Cela devrait être un problème de programme.

Après une recherche en ligne, il s'est avéré qu'il s'agissait d'un problème de code. Méthode de modification :

Modifier

phpcms\modules\collection\node.php

ligne 291 de

    if (empty($v['url']) || empty($v['title'])) continue;

en

    if (empty($v['url'])) continue;

La raison est que lorsque phpcms collecte la liste d'URL et la met dans. la base de données, il détecte également "l'URL" et le "Titre de la connexion" n'est pas vide.

Supprimer le jugement "le titre de détection est vide".

Alors le test est réussi.

J'ai vu quelqu'un sur Internet dire que le changement n'avait toujours pas abouti. Le fait est que vous avez extrait l'URL, et dans la base de données, il n'extrait plus l'URL à plusieurs reprises, ce qui entraîne « aucune extraction d'URL cette fois ». La solution est de

effacer le contenu de la table v9_collection_history. Vous pouvez réextraire l'URL.

Site Web PHP chinois, un grand nombre de Tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn