0

我正在尝试将我的项目从 CI 版本 1.7.2 更新到 CI v. 2.0.0(然后我将更新到下一个版本 - 但首先我需要处理这个问题)。

所以:

我的 CI 的路径是:/home/user/www/mysite。没关系,写在这里:http ://codeigniter.com/user_guide/installation/upgrade_200.html我应该用 v2.0 中的这个替换我的系统文件夹(应用程序文件夹除外)。

我从 2.0.0 的系统文件夹(即核心、数据库、字体、助手、语言、库)中复制了这些目录并替换了旧的。我已经完成了所有其他事情 - 在尝试启动我的新版本 CI 之后 - 它显示

Fatal error: Class ‘CI_Controller’ not found in/home/user/sitesystem/application/controllers/test.php on line 3.

我的 /system/core 文件夹包含文件 Controller.php ,它以

类 CI_Controller - 所以一切都应该正常工作 - 发生了什么?

4

1 回答 1

4

首先,在 CI 2 中,应用程序文件夹位于根目录下,而不是系统目录下。其次,如果你仔细观察你的错误说:

/home/用户/站点系统/应用程序/

你之前写过,路径是:

/home/user/www/mysite

所以我会先检查这两件事。

于 2012-08-14T17:19:11.610 回答