При создании экземпляра класса не срабатывает cron

Использую cron, который отрабатывает в случае:

<?php
require_once(dirname(__FILE__) . '/config.php');
require_once(dirname(__FILE__) . '/database.class.php');
require_once(dirname(__FILE__) . '/requests.class.php');

echo $r = date('Y-m-d H:i:s') . ": " . dirname(__FILE__) . "\n";
$path = __DIR__ . '/forcron.txt';
file_put_contents($path, $r, FILE_APPEND);

Если пытаюсь создать экземпляр класса из requests.class.php $requests = new Requests; после подключения файлов, то cron перестаёт создавать/обновлять файл. Все php файлы находятся в одной директории.

Проверка на существование класса показывает, что он существует:

if (class_exists('Requests')) {
    echo $r = date('Y-m-d H:i:s') . ": " . dirname(__FILE__) . "\n";
    $path = __DIR__ . '/forcron.txt';
    file_put_contents($path, $r, FILE_APPEND);
}

Ответы (0 шт):