Добрый день! Есть скрипт отправки сообщения:
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule('socialnetwork');
include 'phpchat/global.php';
$query="SET NAMES cp1251";
$result=mysql_query($query);
$message='Не забывайте начинать рабочий день на портале!';
$query = "select * from user";
$result = mysql_query ( $query );
while( $line = mysql_fetch_assoc( $result ) ) {
if (!CSocNetMessages::CreateMessage('516', $line[userid], $message))
{
if ($e = $GLOBALS["APPLICATION"]->GetException())
$errorMessage .= $e->GetString();
}
}
?>
Скрипт будет вызываться средствами крона в 9.45 с пн по пт. При вызове из браузера все работает. НО: root@econ:~# /usr/bin/php -c /etc/php.ini /home/http/portal2/remember.php выдает следующее: PHP Warning: require(/bitrix/modules/main/include/prolog_before.php): failed to open stream: No such file or directory in /home/http/portal2/remember.php on line 2
PHP Fatal error: require(): Failed opening required '/bitrix/modules/main/include/prolog_before.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/http/portal2/remember.php on line 2
Как видно из листинга prolog_before.php подключен. В чем может быть проблема?
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule('socialnetwork');
include 'phpchat/global.php';
$query="SET NAMES cp1251";
$result=mysql_query($query);
$message='Не забывайте начинать рабочий день на портале!';
$query = "select * from user";
$result = mysql_query ( $query );
while( $line = mysql_fetch_assoc( $result ) ) {
if (!CSocNetMessages::CreateMessage('516', $line[userid], $message))
{
if ($e = $GLOBALS["APPLICATION"]->GetException())
$errorMessage .= $e->GetString();
}
}
?>
Скрипт будет вызываться средствами крона в 9.45 с пн по пт. При вызове из браузера все работает. НО: root@econ:~# /usr/bin/php -c /etc/php.ini /home/http/portal2/remember.php выдает следующее: PHP Warning: require(/bitrix/modules/main/include/prolog_before.php): failed to open stream: No such file or directory in /home/http/portal2/remember.php on line 2
PHP Fatal error: require(): Failed opening required '/bitrix/modules/main/include/prolog_before.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/http/portal2/remember.php on line 2
Как видно из листинга prolog_before.php подключен. В чем может быть проблема?