Codeigniter Ошибка командной строки - Неустранимая ошибка PHP: класс 'CI_Controller' не найден

После следования инструкциям по эксплуатации, найденным здесь:http://ellislab.com/codeigniter/user-guide/general/cli.html I 'Я не могу запустить тестовый скрипт через командную строку.

Мой контроллер находится в / var / www / mysite / application / controllers /

    class Tools extends CI_Controller {

    public function message($to = 'World')
    {
        echo "Hello {$to}!".PHP_EOL;
    }
}

В моем браузере я могу получить доступ

http://mysite/tools/message/ben

И функция правильно выводитПривет бен

Из терминала я должен иметь возможность запустить:

$ php index.php tools message "Бен"

Мой терминал должен напечатать:Привет Бен "

Однако я получаю следующую ошибку:

Фатальная ошибка PHP: Class 'CI_Controller» не найден в /var/www/mysite/system/core/CodeIgniter.php в строке 233

Мой сервер довольно стандартный; Ubuntu LAMP. Codeigniter тоже довольно стандартный, и у меня нет проблем с запуском сценариев без CI через командную строку

Мой бинарный файл PHP находится только в / usr / bin / php <-Эта почта предлагает проблему запуска CI непосредственно из usr / bin / php, однако яя не использую общую службу PHP, и я неПонятно, почему это повлияет на то, как PHP выполняет скрипт CI.

Любая помощь или просто указание на то, как отладить это, будет принята с благодарностью.

Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос