Добрый день, все хочу настроить cron, не присылает на почту оповещение об окончание премиум срока. Вот решил в хостере прописать руками запрос, вроде сделал все как тут, вот запрос:
/usr/local/php-cgi/5.3/bin/php ~/сайт.ru/public_html/index.php -p cron -t hourly
Автоматом cron в админке выключил, на почту полетели следующие ошибки:
PHP Fatal error: Call to a member function row() on a non-object in /home/f/fr7904k0/rabotalipetsk.ru/public_html/oc-includes/osclass/model/LatestSearches.php on line 141
посмотрел туда, там следующий код:
а именно эта строка: $last = $result->row();
сравнил файл с нулевым, одинаковые 100% значит сам ничего до этого тут не рвал.
Подскажите из за чего такая ошибка, и у меня только письма не приходят об окончание премиум срока, или это общая проблема?
/usr/local/php-cgi/5.3/bin/php ~/сайт.ru/public_html/index.php -p cron -t hourly
Автоматом cron в админке выключил, на почту полетели следующие ошибки:
PHP Fatal error: Call to a member function row() on a non-object in /home/f/fr7904k0/rabotalipetsk.ru/public_html/oc-includes/osclass/model/LatestSearches.php on line 141
посмотрел туда, там следующий код:
PHP:
public function purgeNumber($number = null) {
if( $number == null ) {
return false;
}
$this->dao->select('d_date');
$this->dao->from($this->getTableName());
$this->dao->groupBy('s_search');
$this->dao->orderBy('d_date', 'DESC');
$this->dao->limit($number, 1);
$result = $this->dao->get();
$last = $result->row();
if( $result == false ) {
return false;
}
if( $result->numRows() == 0 ) {
return false;
}
return $this->purgeDate( $last['d_date'] );
}
сравнил файл с нулевым, одинаковые 100% значит сам ничего до этого тут не рвал.
Подскажите из за чего такая ошибка, и у меня только письма не приходят об окончание премиум срока, или это общая проблема?