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.
Любая помощь или просто указание на то, как отладить это, будет принята с благодарностью.
Заранее спасибо.