Проблемы с развертыванием Zend Framework 2

Я создал небольшое веб-приложение (из скелетного приложения Zend), способное управлять операциями регистрации и входа в систему. Я использовал xampp для разработки и тестирования своего приложения локально, где все работает нормально. Я загрузил файлы приложений онлайн на бесплатный хостинг-сервер byehost.com, следуя указаниям, приведенным в этом обсуждении:

Развертывание сайта ZF2 на общем хосте

Когда я захожу на домашнюю страницу своего приложения, все работает нормально, но если навигация заканчивается на странице, где есть форма, я получаю эту ошибку:

Неустранимая ошибка: класс «Authorization\Form\LoginForm» не найден в /home/vol7_6/byethost8.com/b8_15007573/htdocs/module/Authorization/src/Authorization/Controller/LoginController.php в строке 23.

Класс Forms включен в папку под названием «Form» по пути module\Authorization\src\Authorization\Form, где «авторизация» — это имя, выбранное для модуля.

Нужно ли добавлять в файл .htacces специальные инструкции, или проблема зависит от чего-то другого?

Спасибо


person Mitch85    schedule 22.06.2014    source источник


Ответы (1)


Обычно такие проблемы возникают при разработке файловой системы без учета регистра (Windows). Указанный вами путь выглядит правильно, поэтому убедитесь, что имя файла вашего класса формы действительно LoginForm.php (с учетом регистра).

person Tim Fountain    schedule 22.06.2014
comment
Вы правы, имя файла было loginform.php. Переименовав его в «LoginForm.php», все работает нормально! Большое спасибо Тим! - person Mitch85; 23.06.2014