Невозможно заставить базовые контроллеры работать на Codeigniter на удаленном сервере - PullRequest
0 голосов
/ 02 апреля 2012

Я создаю веб-приложение с использованием 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. Поменял корпус и теперь работает нормально.

1 Ответ

1 голос
/ 02 апреля 2012

Решил проблему.Это была простая проблема с учетом регистра.Мои базовые классы контроллеров были названы, например, Public_controller, но в контроллерах они назывались Public_Controller.Поменял корпус и теперь работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...