What should I do if phpcms cannot collect the URL?
When phpcms collects, it prompts "No URL list found, please collect the URL first". Solution
Newly installed phpcmsV9. After writing the collection rules, click test, the URL can be mentioned, and the article can be extracted. However, when actually collecting the URL, after the URL collection is successful, when collecting the content, it prompts "The URL list was not found, please collect the URL first."
Obviously the URL has been collected. It should be a program problem.
After searching online, it turned out to be a code problem. Modification method:
Modify
phpcms\modules\collection\node.php
line 291
if (empty($v['url']) || empty($v['title'])) continue;
to
if (empty($v['url'])) continue;
The reason is that when phpcms collects the URL list and puts it into the database, it also detects the "URL" and "Connection Title" is not empty.
Delete the judgment that "the detection title is empty".
Then the test is successful.
I saw someone on the Internet saying that the change was still unsuccessful. The actual thing is that you extracted the URL, and in the database, it no longer extracts the URL repeatedly, resulting in "no URL extraction this time." The solution is to
Clear the contents of the v9_collection_history table. You can re-extract the URL.
PHP Chinese website, a large number of free PHPCMS tutorials, welcome to learn online!
The above is the detailed content of What should I do if phpcms cannot collect the URL?. For more information, please follow other related articles on the PHP Chinese website!