Как настроить Cron в wp all import?

Как настроить Cron в wp all import?

Как настроить Cron в wp all import?

 

Ой, как тяжело стало найти ответ на простой вопрос. Столько воды, диву даешься и расскажут что такое cron и зачем он нужен, а вдогонку заставят прочитать ликбез по WordPress. Вас водолеи никто не спрашивал что такое cron и WordPress, а конкретный вопрос в заголовке!?

 

По делу, по приведенным примерам на сайте разработчика, пользователь мучается с настройками и никак, а все почему? Забыли про волшебный CURL - Кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL..

 

Так, например пользователь пытался сделать:

 

/usr/bin/php7.4 /home/b/barselonar/ваш_сайт.ru/public_html/wp-load.php import_key=viU2SCZpn import_id=6 action=trigger

 

/usr/bin/php7.4 /home/b/barselonar/ваш_сайт.ru/public_html/wp-load.php import_key=viU2SCZpn import_id=6 action=processing

 

А вот так будет с curl:

 

curl "https://ваш_сайт.ru/wp-load.php import_key=viU2SCZpn import_id=6 action=trigger" >/dev/null 2>&1

 

curl "https://ваш_сайт.ru/public_html/wp-load.php import_key=viU2SCZpn import_id=6 action=processing" >/dev/null 2>&1

 

Вот и все, только обращаю внимание на кавычки!

Причем тут кавычки? – синтаксис такой, но могут быть и одинарными.

В дополнение, к исполняемым скриптам cron команда будет выглядеть так:

curl http://ваш_сайт/cron.php >/dev/null 2>&1

или так:

curl http://ваш_сайт/полный_путь/cron.php >/dev/null 2>&1

http или https – это зависит от того используется SSl сертификат или нет.

 

P.S.

 

wget - сильной стороной по сравнению с curl является возможность рекурсивной загрузки.
wget - только командная строка нет библиотеки или чего-то еще.
curl - функции поддерживаются libcurl.
curl - поддерживает FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, POP3, IMAP, SMTP, RTMP и RTSP.
wget - поддерживает HTTP, HTTPS и FTP.
curl - стоит и работает на большем количестве платформ, чем wget.
wget - выпускается под лицензией свободного программного обеспечения (GNU GPL).
curl - выпущен под свободной разрешающей лицензией программного обеспечения (производная MIT).
curl - предлагает возможности загрузки и отправки.
wget - предлагает только простую поддержку HTTP POST.

Комментарии
Комментариев к записи нет. Вы можете стать первым!

Добавить комментарий

Ваше имя
Ваш email
Защита от роботов