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

Създадох малко уеб приложение (от zend skeleton приложение), което може да управлява операциите по регистрация и влизане. Използвах xampp за разработване и тестване на моето приложение локално, където всичко работи добре. Качих файлове с приложения онлайн на безплатен хостинг сървър „byehost.com“, следвайки указанията, дадени в тази дискусия:

Внедрете ZF2 сайт на споделен хост

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

Фатална грешка: Класът „Authorization\Form\LoginForm“ не е намерен в /home/vol7_6/byethost8.com/b8_15007573/htdocs/module/Authorization/src/Authorization/Controller/LoginController.php на ред 23

Класът Forms е включен в папка, наречена „Формуляр“, на път module\Authorization\src\Authorization\Form, където „authorization“ е името, избрано за модула.

Необходимо ли е да добавяте конкретни инструкции към .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