Битрикс, скрипт по крону.

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
Битрикс, скрипт по крону.
Возникла задача запустить скрипт из юитрикс окружения покрону. т.е в своем скрипте я использую объекты битрикс и вот из под браузера запускаю все ок а из под крона вот что:
PHP Warning:  require_once(/bitrix/modules/main/start.php): failed to open stream: No such file or directory in
Для запуска по cron необходимо подключить ядро битрикс:
// файл cronscript.php
#!/usr/bin/php
<?php
$_SERVER["DOCUMENT_ROOT"] = “/home/hosting/www”;
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];

define(“NO_KEEP_STATISTIC”, true);
define(“NOT_CHECK_PERMISSIONS”, true);

require($_SERVER["DOCUMENT_ROOT"].”/bitrix/modules/main/include/prolog_before.php”);
set_time_limit(0);

//ваш код…
CCaptchaAgent::DeleteOldCaptcha(86400);

require($_SERVER["DOCUMENT_ROOT"].”/bitrix/modules/main/include/epilog_after.php”);
?>

Из кода видно, что вам будет нужно определить DOCUMENT_ROOT, где находится файлы вашего сайта на Битрикс и после этого подключить ядро. Этот скрипт точно также нужно сделать исполняемым и сделать аналогичную запись в cron.
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
:) ;) :D 8) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.