У меня есть проект CodeIgniter, все было хорошо, когда я работал на своей локальной машине. Когда я загрузил проект на сервер, внезапно перестали работать контроллеры, кроме контроллера по умолчанию. Я сжег несколько часов поиска проблемы и обнаружил, что мои контроллеры и модели не работают, потому что их имя не было с заглавной буквой.PHP Codeigniter контроллеры и модели filenames issue
Пример:
controllers/test.php - does not works
controllers/Test.php - works
То же самое с моделями, я думаю, что это проблема конфигурации Apache или что-то.
у меня есть:
Ubuntu 14.04
Server version: Apache/2.4.7 (Ubuntu)
PHP 5.5.9-1ubuntu4.3 (cli) (built: Jul 7 2014 16:36:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
Любые идеи?
Первое, что приходит на ум: вы разрабатываете Windows (например, с WAMP) и имеете сервер Linux? У нас была эта проблема несколько раз, потому что Windows не волнует случай. – SolarBear
Как я писал, у меня Ubuntu 14.04 (Linux) –
ubuntu как локальный компьютер? @AlexShuraits – ajtamwojtek