2012-04-24 3 views
0

Я создал класс контроллера MY_Base, который расширяет CI_Controller , когда я называю контроллер, который расширяет MY_Base все отлично работает на моем локальном хосте (с использованием MAMP), однако на моем сервере я получаюCodeigniter Расширение CI_controller работает на локальном хосте, но не сервер

Fatal error: Class 'MY_Base' not found in /../application/controllers/organization.php on line 3

Я предполагаю, что это так, что сервер направляет вызовы, но не уверен, где даже начать искать.

Любые идеи, с которых я должен начать искать? Спасибо.

+0

Где находится MY_Base? Библиотеки или ядро? – Ula

+0

находится в приложении/ядре – salmane

+0

Попробуйте переименовать MY_Base в Base_Controller. Это может быть противоречиво. – Ula

ответ

3

Когда что-то работает на OS X и перестает работать с Linux, я должен сначала проверить проблемы с капитализацией. Вы назвали файл что-то вроде My_Base.php - другие файловые системы UN * X чувствительны к регистру.

Смежные вопросы