2013-02-26 7 views
0

Я загрузил Модуль Flickr от kohana-modules.com, и когда я протестировал на своем локальном сервере, работал отлично. Но когда я загружался на удаленный сервер, в тот же каталог, что и модули Koahan по умолчанию, я получил "ErrorException [ Fatal Error ]: Class 'Flickr' not found".. Модули Kohana по умолчанию работают должным образом. Я использую Kohana 3.2.2.Kohana Class не найден

Любые указания на то, почему это происходит?

Спасибо.

+0

Вы используете этот модуль: https://github.com/jeanmask/flickr/tree/alpha-0.3? Если это так, то это несовместимо с версией Коханы, которую вы используете. – dzeno

+0

Я использую https://github.com/jeanmask/flickr. он работал на моем локальном сервере, используя kohana 3.2.2 build –

+0

Модуль включен в Bootstrap.php? Если да, тогда предоставьте дополнительную информацию об ошибке, которую вы получаете. – dzeno

ответ

3

Я испытываю то же самое поведение с Kohana 3.2 и 3.3, если динамическая ссылка на класс не может быть разрешена автозагрузчиком на сервере Linux. Главным образом потому, что файловые системы, используемые Mac OSX и Windows, не чувствительны к регистру, но сервер на основе Unix/Linux не является. Какие операционные системы работают на ваших локальных и удаленных серверах?

Поскольку вы используете Kohana 3.2 и основную ветвь упомянутого модуля FLICKR ошибочно назван 3,1/мастера, но содержит 3,3 PSR-0 обновления попробуйте использовать ветку 3.0 вместо: https://github.com/jeanmask/flickr/tree/3.0/master

Heads вверх: даже лучше было бы разветвить репозиторий github, построить действительную ветвь Kohana 3.2, которая содержит все изменения, но не содержит модификаций PSR-0 и заявляет запрос на pull.

+0

Благодарю вас за помощь. попробует. –

+1

+1: Возможно, смущенные пользователи Kohana: сегодня у меня была аналогичная проблема. Модуль не смог найти класс 'Message_Core'. Мне пришлось изменить не только файл 'core.php' на' Core.php', но и каталог 'message' на' Message'. Сегодня я поговорил с Зомбором, и он сказал, что 'auto_load_lowercase' не будет поддерживаться в следующей версии (3.4), поэтому мы также не сможем использовать это. –

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