Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF] Brak "strony" 404
Forum PHP.pl > Forum > PHP > Frameworki
morawcik89
Witam.
Ucząc się ZF z książki "Zend Framework 1.8 Web Application Development" natrafiłem na mały problem. Doszedłem do miejsca, gdzie "sprawdzam" działanie kontrolera Error przy podaniu nieistniejącego kontrolera w adresie (strona 34 książki). Trzeba było też dodać do public/.htaccess
Kod
SetEnv APPLICATION_ENV production

Niestety po wpisaniu jakiegoś kontrolera (który nie istnieje) pojawia się błąd
Cytat
Oops! This link appears to be broken.


Nie wiem czy to może mieć jakiś związek ale zamiast dodawać wpis w httpd.conf, utworzyłem plik .htaccess w głównym katalogu
Kod
RewriteEngine on
RewriteRule .* public/index.php

php_flag magic_quotes_gpc off
php_flag register_globals off


-------------
public/.htaccess
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

SetEnv APPLICATION_ENV production
KrzysiekWildfire
Jeżeli dobrze rozumiem, to chcesz mieć trochę ładniejszą 404 - jeżeli masz stworzony kontroler "Error" to powinieneś mieć do niej dorzucony widok. Tak swoją drogą przy tworzeniu projektu w zendzie 1.11 kontroler error wraz z widokiem tworzą się automatycznie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.