Codeigniter命令行错误 - PHP致命错误:找不到类'CI_Controller'
P粉916553895
P粉916553895 2023-09-18 22:52:11
0
2
574

在按照用户指南中的说明进行操作后,我无法通过命令行运行测试脚本。

我的控制器位于 /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

该函数正确输出 "Hello ben"

从终端中,我应该能够运行:

$ php index.php 工具消息“Ben”

我的终端应该打印出:"Hello Ben"

然而,我得到了以下错误:

PHP 致命错误:在 /var/www/mysite/system/core/CodeIgniter.php 第 233 行中找不到类“CI_Controller”

我的服务器是标准的 ubuntu LAMP。Codeigniter 也是标准的,我没有问题通过命令行运行非 CI 脚本。

我的 PHP 只安装在 /usr/bin/php <-- 这篇文章暗示了直接从 usr/bin/php 运行 CI 的问题,然而我没有使用共享的 PHP 服务,也不明白这会对 PHP 如何执行 CI 脚本产生影响。

非常感谢您提前的帮助。

P粉916553895
P粉916553895

热门教程
더>
最新下载
더>
网站特效
网站源码
网站素材
프론트엔드 템플릿
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!