Это моя проблема:Zend Framework: «URL не найден» только с контроллером индекса, только если в нижнем регистре
У меня есть приложение, работающее Зенд работает на Арубе/Linux. Кажется, что хорошо работает.
У меня есть несколько контроллеров: индекс, пользователь, видео, ...
если я тип «http://www.foo.com/public/» я могу достигнуть моего указательного контроллер и указательного действия. если я напечатаю «http://www.foo.com/public/user/register», я могу связаться с моим пользовательским контроллером и зарегистрировать действие.
если я типа «http://www.foo.com/public/index/index» сервер возвратного URL не найден :(
Но самое странное, что если я типа «HTTP://www.foo.com/public/Index/index»(обратите внимание на ЗАГЛАВНОЙ I) он работает.
Я пытаюсь объяснить, но я не нашел :(
Можете ли вы мне помочь
Заранее спасибо, Gabriele.
PS: в локали на моем компьютере он работает хорошо
UPDATE
поведение, что я не заметил, во второй половине дня: если я называю контроллер, который не существует Зенд показать пользовательскую ошибку страницы с записью о том, что не указан указанный контроллер. С помощью указательного контроллера я получаю вместо этого 404: url не найден ...
Я абсолютно не знаю, что делать ... пожалуйста, помогите мне !!
RE-ОБНОВЛЕНИЕ
Я изменил контроллер по умолчанию с «индексом» до «Foo», я переименовал все файлы, классы и папки правильно и приложение работает хорошо, без этой дурацкой ошибки ...
Похоже, что «индекс» слово создает какой-то ошибка .. Это своего рода магия ...
местного = окно? если да, проверьте имена своего контроллера. IndexController.php и класс: IndexController extends .. – opHASnoNAME
Извините, если я не написал его: я нахожусь на mac под сервером apache! Так что, как на linux ... имена точно так же, как вы пишете! – user1192448
есть что-то в вашем журнале ошибок? – opHASnoNAME