Мой контроллер расположен по адресу /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
С терминала я смогу запустить:
И функция правильно выводит «Привет, Бен!» p>
$ Инструменты php index.php сообщение «Бен»
Мой терминал должен напечатать: «Привет, Бен!»
Однако я получаю следующую ошибку:
Неустранимая ошибка PHP: класс «CI_Controller» не найден в /var/www/ mysite/system/core/CodeIgniter.php в строке 233
Мой сервер довольно стандартный; Убунту ЛАМПА. Codeigniter также довольно стандартен, и у меня нет проблем с запуском сценариев, отличных от CI, через командную строку.
Мой двоичный файл PHP находится только в /usr/bin/php
Подробнее здесь: https://stackoverflow.com/questions/152 ... r-not-foun