Page 1 of 2

Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 11:11 am
by a1exDi
Привет! Имею VPS на DigitalOcean. Поставил VestaCP. Крутится один сайтик на WordPress. Проблема заключается в том, что не могу настроить выполнение cron в заданное время. Не понимаю, какую команду вводить. Пробовал через wget http://site.ru/wp-cron.php

Получаю уведомление
--2015-10-07 07:01:01-- http://.site.ru/wp-cron.php
Resolving site.ru (site.ru)... 127.0.1.1
Connecting to site.ru (site.ru)|127.0.1.1|:80... failed: Connection refused.



Как правильно добавить путь с командой для выполнения wp-cron.php на сервере?

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 11:32 am
by imperio
Привет.

Code: Select all

/usr/bin/php /home/user/web/site.ru/public_html/wp-cron.php
Вместо user - ник пользователя, у которого расположен домен

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 11:51 am
by a1exDi
Вместо user - ник пользователя, у которого расположен домен
Пользователь admin. А sudo не нужно в начале прописывать?

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 11:53 am
by imperio
a1exDi wrote:
Вместо user - ник пользователя, у которого расположен домен
Пользователь admin. А sudo не нужно в начале прописывать?
Нет не нужно.

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 12:11 pm
by a1exDi
Не получается. Не выполняется. Может права какие-то нужно для файла поставить?

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 12:18 pm
by imperio
a1exDi wrote:Не получается. Не выполняется. Может права какие-то нужно для файла поставить?
На почту какие нибудь ошибки приходят? Как вы определили что не работает.

ЗЫ: Укажите ОС на сервере

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 12:52 pm
by a1exDi
Письмо Cron <admin@ldmag> sudo /usr/bin/php /home/admin/web/ldmag.ru/public_html/wp-cron.php

sudo: no tty present and no askpass program specified

Ubuntu 14.04

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 12:57 pm
by a1exDi
sudo я убрал, просто пробовал

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 1:17 pm
by imperio
Тогда крон должен отрабатывать.
У admin включен доступ к ssh в настройках ?

Re: Выполнение WordPress Cron wp-cron.php

Posted: Wed Oct 07, 2015 1:19 pm
by skurudo
a1exDi wrote:Привет! Имею VPS на DigitalOcean. Поставил VestaCP. Крутится один сайтик на WordPress. Проблема заключается в том, что не могу настроить выполнение cron в заданное время. Не понимаю, какую команду вводить. Пробовал через wget http://site.ru/wp-cron.php
[/b]
Как правильно добавить путь с командой для выполнения wp-cron.php на сервере?
Такие есть варианты дергать скрипт:
/usr/bin/wget http://site.ru/wp-cron.php > /dev/null 2>&1
/usr/bin/curl -O http://site.ru/wp-cron.php > /dev/null 2>&1