2011-04-04 32 views
1

我想讓我的測試服務器上運行CodeIgniter(使用XAMPP)。我有我的Web服務器上設置了一切都像我通常做的,再加上我已經複製所有文件從工作安裝和剛換了必要的配置選項:CodeIgniter找不到CI_Controller

  1. Fatal error: Class 'CI_Controller' not found in D:\Websites\****\www\application\controllers\main.php on line 4

  2. Message: Undefined index: scaffolding_trigger, Filename: libraries/Router.php

我敢肯定我的控制器的設置適當,但如果它不是這裏的設置:

​​

任何人都知道我在做什麼錯在這裏?

+2

你嘗試過沒有__construct()嗎?另外,我注意到錯誤指的是main.php,但是你的類被命名爲Speaker。 – Wayne 2011-04-04 03:09:24

回答

0

爾加我恨權利,你問的問題怎麼,你終於找到問題哈哈

我決定去看看我的系統文件夾,發現它是不同步與我有我的服務器上。只是更新了它,一切正常。

+0

你是什麼意思「不同步」?你是怎麼解決這個問題的? – bafromca 2011-06-13 19:29:54

+0

我正在升級我的Codeigniter版本,並升級了應用程序文件夾中的文件(2.0將控制器更改爲CI_Controller),但未在系統文件夾中。 – Obto 2011-06-13 20:00:24

-1

如果您使用CodeIgniter 2.0.x作爲1.7.x擴展Controller,則只能擴展CI_Controller。