我正在尝试将我的项目从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.
MY / system / core文件夹包含文件Controller.php,它以
开头类CI_Controller - 所以一切都应该正常 - 发生了什么?
答案 0 :(得分:4)
首先,在CI 2中,应用程序文件夹位于根目录中,而不在系统目录下。第二,如果你仔细观察你的错误说:
/家庭/用户/ sitesystem /应用/
你之前写过,路径是:
/家庭/用户/网络/ mysite的
所以我先检查这两件事。