При создании экземпляра класса не срабатывает 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);
}