0

Мой сайт на основе Zend отлично работает на моем локальном хосте (используя Mac). Но когда я развернуть его на Linux веб-хостинга компании, я получаю следующие ошибки:Zend Framework Автозагрузка не работает при развертывании

На странице индекса, которые пытаются перечислить мои объявления, позвонив ресурс, где выбор является:

Фатальная ошибка: Class ' Lintottar_Model_Resources_Ad»не найден в /www/webvol8/4v/7e33wem4920cqpg/lintottar.se/library/My/Model/Abstract.php на линии 79

на другой странице вид хелперов, кажется, работает - основной макет визуализируется , но я получаю следующую ошибку: Неустранимая ошибка: Class 'Lintottar_Form_Search_Simple' не найдена в /www/webvol8/4v/7e33wem4920cqpg/lintottar.se/application/modules/lintottar/views/helpers/SearchForm.php on li пе 16

Вот мое приложение ини:

http://pastie.org/1119934

Есть проблема с автоматической загрузкой? Что я мог сделать? Я не могу понять, что не так, поскольку он работает на моем локальном компьютере.

Благодарим за помощь!

KR

Josef

ответ

2

А я вижу, что проблема после того, как вы показали структуру каталогов. Проблема в том, что эти каталоги (например, resources и ad и search) должны быть прописными (например, Resources). Причина, по которой он работает на вашем Mac, заключается в том, что, хотя OS X является основанной на UNIX и чувствительной к регистру, если она не найдет подходящее имя файла, она попытается не учитывать регистр.

Так что в основном измените имена своих папок, чтобы отразить фактические имена классов, и он должен работать. Обратите внимание, что корневые папки в каталоге модуля, такие как models, forms, controllers и views, все равно должны быть в нижнем регистре. Этот автозагрузчик ресурсов модуля настроен таким образом.

+0

Привет! Вау, быстрый ответ. :-) Ну, Линтоттар не моя библиотека, а мой модуль. Моя структура каталогов приложения выглядит следующим образом (показаны два класса, которые не найдены): приложение - модули - lintottar - контроллеры - формы - объявления - поиск - Simple.php - модели - ресурсы - Ad.php - услуги - виды Спасибо за ваше время! – Josef

+0

Это не помогло, посмотрите здесь: http://pastie.org/1119994 – Josef

+0

Вот мой загрузочный лоток, если это поможет вам помочь. :) http://pastie.org/1120001 – Josef

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