Для того, чтобы ваши ленты в 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-команды:
Вам необходимо настроить 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
Через 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
Как защитить запрос http://ваш_сайт/?wpgrun=1
ОтветитьУдалитьНо разрешить в кроне GET 'http://ваш_сайт/?wpgrun=1' > /dev/null
Потому что злоумышленник который узнает эту ссылку откроет 100 раз подряд и сервер повиснет, от того что будет импортироваться несколько сотен статей