Zbudowałem aplikację przeznaczoną dla 3 użytkowników (3 layouty i 3 kontrolery). Cała aplikacje działa bez zarzutu pod warunkiem, że odpalam ją bezpośrednio z linku: http://localhost/mojprojekt/public/index.php.
W zależności od typu użytkownika adresy url poszczególnych akcji wyglądają wtedy tak:
http://localhost/mojprojekt/public/index.php/controller/akcja.
Jakoś bardzo mi to nie przeszkadza, ale o ile dobrze się orientuję powinno to działać bez index.php w adresie url. Tym bardziej, że jak wystartuję aplikację z http://localhost/mojprojekt/public
to mam dostęp do wszystkich akcji controllera index (http://localhost/mojprojekt/public/index/action) ale próba przejścia do akcji innego controllera kończy się błędem 404 i logiem na serwerze:
[Mon Nov 11 21:42:37 2013] [error] [client 127.0.0.1] File does not exist: /var/www/MatchBoxCamera/public/user, referer: <a href="http://localhost/MatchBoxCamera/public/" target="_blank">http://localhost/MatchBoxCamera/public/</a>
Wszystkie kontrolery czy akcje tworzyłem zf toolem, struktura katalogów jest podręcznikowa i te pliki tam są. Jak macie Państwo pomysł jak to rozwiązać lub gdzie szukać przyczyny proszę pisać. Będę wdzięczny za każdą sugestię
