У меня следующая файловая структура:
cron.php
/includes/functions.php
/classes/ClassName.php
corn.php включает функции. Php вызывает новый ClassName (). И functions.php содержит примитивный автозагрузчик:
function __autoload($class_name) {
require_once('classes/'.$class_name.'.php');
}
, который отлично работает, когда cron.php вызывается из браузера. Однако, если запустить из оболочки, это приводит к фатальной ошибке «Нет такого файла или каталога». Я попытался обернуть 'classes /' .$ class_name. '. Php' в функцию realpath (), но безрезультатно. Пожалуйста, сообщите.