Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Для того, чтобы ваши ленты в WPGrabber обновлялись регулярно и автоматически по определенному расписанию (через определенные промежутки времени)

Вам необходимо настроить CRON-задание на сервере, которое будет делать запрос по адресу:

http://vash_sajjt.ru/?wpgrun=1

Всю эту настройку нужно производить в панели управления вашего хостинга.

Для начала убедитесь, что у вас есть такие возможности. Найдите в панели управления хостингом раздел "CRON" (Управление CRON, Планировщик CRON, CRONTAB, CRON-задания и т.д.).

Далее есть несколько вариантов настройки CRON-задания. Использование какого-либо из них зависит от настроек и возможностей вашего хостинга. Лучше всего почитать Справку или FAQ по настройке CRON-задание у вас на хостинге. Так же можно обратится к технического поддержке вашего хостинга с просьбой: "Прислать пример отправки GET-запроса по адресу http://vash_sajjt.ru/?wpgrun=1 ".

Варианты CRON-заданий:
Через wget
Пример CRON-команды:

/usr/bin/wget -O 'http://vash_sajjt.ru/?wpgrun=1' > /dev/null

Здесь в конце: > /dev/null необязательно, данная конструкция отменяет вывод от команды, тем самым на ваш почтовик не будет приходить тонны писем о выполненных CRON-заданиях.

Через curl, каждые 10 минут
Пример CRON-команды:

*/10 * * * * curl https://vash_sajjt.ru/?wpgrun=1 -o wpgrun_vash_sajjt.html

Через GET
Пример CRON-команды:

GET 'http://vash_sajjt.ru/?wpgrun=1' > /dev/null

Не забудьте также в настройках плагина WPGrabber (слева в WPGrabber выбрать Настройки) в панели Настройка автообновления лент в параметре Метод обновления выбрать CRON Server.

 Кроме того, параметр Включить автообновления лент должен быть обязательно включен.


Также, есть возможность передавать скрипту параметр feeds, в котором можно указать конкретную ленту или ленты для обновления.

Варианты задания параметра feeds:

http://vash_sajjt.ru/?wpgrun=1&feeds=5 (одна лента)

В данном случае будет обновлена только лишь одна лента, ID которой равен 5

http://vash_sajjt.ru/?wpgrun=1&feeds=2,6,9 (несколько лент через запятую)

Будут обновлены ленты с ID: 2, 6 и 9

http://vash_sajjt.ru/?wpgrun=1&feeds=6-12 (диапазон лент)

Будут обновлены все ленты ID начиная с 6 и заканчивая 12 (включительно)

 Telegram: @servakov

Комментарии

  1. Как защитить запрос http://ваш_сайт/?wpgrun=1

    Но разрешить в кроне GET 'http://ваш_сайт/?wpgrun=1' > /dev/null
    Потому что злоумышленник который узнает эту ссылку откроет 100 раз подряд и сервер повиснет, от того что будет импортироваться несколько сотен статей

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

WPGrabber v.2.1.75 — Универсальный парсер записей стены из группы, сообщества, пользователя ВКонтакте, используя API

WPGrabber v.2.1.70 - Перевод с помощью Yandex Translate | Яндекс.Облако