Не могу настроить Cron в ISP Manager

12
Andreyka
На сайте с 19.02.2005
Offline
822
#11

Тс походу не делает различия между url и именем файла...

Не стоит плодить сущности без необходимости
CN
На сайте с 29.09.2007
Offline
155
#12

У в файле cron.php есть работа с файлами? Может там путь к файлам указан относительный?

maligin26
На сайте с 10.08.2011
Offline
18
#13
dyakoff:
Вы бы показывали, что вводите, ато урывки на публику даете, по ним ничегошеньки сказать нельзя.

Ввожу то, что в первом посте: /usr/bin/php /var/www/юзер/data/www/сайт.ru/cron.php?cronmode=sitemap только юзер и сайт свой.

Права на файл 644 (пробовал разные)

Файл cron.php - стандартный Dle 9.7: [ATTACH]117860[/ATTACH] (переименован в txt)

А не может это быть, если в Apache включен mod_rewrite?

UJ
На сайте с 18.12.2010
Offline
48
#14

Ответ на ваш вопрос - крон работает.

Он делает именно то, о чем Вы его просите - пытается подсунуть в php файл "cron.php?cronmode=sitemap"

Если надо запускать файл именно кроном и передавать ему параметры, то делается это так:

/usr/bin/php /var/www/юзер/data/www/сайт.ru/cron.php cronmode=sitemap

А в самом php-скрипте читаете переменные $argc, $argv

http://php.net/manual/en/reserved.variables.argc.php

http://php.net/manual/en/reserved.variables.argv.php

Все это не будет работать если на хостинге переменные вырублены принудительно через php.ini:

Note: This variable is not available when register_argc_argv is disabled.

var_dump($argc); - количество параметров, передаваемых в скрипт

var_dump($argv); - сами параметры в виде массива

update: точнее даже так:

/usr/bin/php /var/www/юзер/data/www/сайт.ru/cron.php sitemap

в cron.php строка:

if (!isset($_GET['cronmode']) || empty($_GET['cronmode'])) @$GET = $argv[0];

за код не ручаюсь - последний раз в пхп заглядывал года 3 назад.

maligin26
На сайте с 10.08.2011
Offline
18
#15
uniqueJ:
Если надо запускать файл именно кроном и передавать ему параметры, то делается это так:
/usr/bin/php /var/www/юзер/data/www/сайт.ru/cron.php cronmode=sitemap

УРА - все работает! uniqueJ, огромное Вам спасибо! И всем кто давал советы!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий