Я создаю веб-приложение с использованием Codeigniter 2.0.3.
Мне нужно создать базовые классы контроллеров, и я следую инструкциям, сделанным купить Фил.
http://philsturgeon.co.uk/blog/2010/02/CodeIgniter-base-Classes-Keeping-it-DRY
Все отлично работает в автономном режиме на моем сервере MAMP. Но когда я загружаю тот же код
на мой сервер Amazon EC2 все, что я получаю, это ошибка 500.
На моей локальной машине я использую MacOS 10.7.2 с версией PHP 5.3.6.
На моем удаленном сервере я использую Ubuntu 11.10 с PHP версии 5.3.6.
Ошибка 500 не дает мне никаких сведений о том, в чем проблема.
Базовые контроллеры, которые я создаю, являются «пустыми» (никакого кода, кроме конструктора).
Благодарен за все комментарии!
UPDATE
Решил проблему. Это была простая проблема с учетом регистра. Мои базовые классы контроллеров были названы, например, Public_controller, но в контроллерах они назывались Public_Controller. Поменял корпус и теперь работает нормально.