scs
Мастер
- Регистрация
- 18 Дек 2009
- Сообщения
- 267
- Реакции
- 30
Странно, команда в cron расписание прошла успешно, но только вот уведомления на почту не идут.Гугл по указанной ошибке показывает такой пример решения
В файле cron.php все верно?
PHP:
<?php
/**
* @package EasyDiscuss
* @copyright Copyright (C) 2010 Stack Ideas Private Limited. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* EasyDiscuss is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
########################################
##### Configuration options.
########################################
// This should not contain http:// or https://
$host = 'ТУТ ПРОПИСАЛ АДРЕС ВИДА http://SITE.RU/';
########################################
// In case the host name is not configured.
if( $host == 'ТУТ ПРОПИСАЛ АДРЕС ВИДА SITE.RU' )
{
return;
}
$fp = @fsockopen( $host , 80 , $errorNum , $errorStr );
if( !$fp )
{
echo 'There was an error connecting to the site.';
exit;
}
function connect( $fp , $host, $url )
{
$request = "GET /" . $url . " HTTP/1.1\r\n";
$request .= "Host: " . $host . "\r\n";
$request .= "Connection: Close\r\n\r\n";
fwrite( $fp , $request );
}
connect( $fp , $host , 'index.php?option=com_easydiscuss&task=cron' );
fclose( $fp );
echo "Cronjob processed.\r\n";
return;