Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZendFramework] Zaczynam się uczyc i nie działa zend/index/index
Forum PHP.pl > Forum > PHP > Frameworki
stachuf11
witam
Zaczymam się uczyć zendframework, i już mam taki problem

jak uruchomię aplikacje w ten sposób

http://localhost/zendprzyklad/

to działa wszystko i jest wyświetlana zawartośc templatki z index/index.phtml

ale gdy wywołam

http://localhost/zendprzyklad/index/index

to pisze że nie znaleziono takiego urla, co mam nie tak?

używam xampp-a na windowsie
phpion
Pewnie problem z mod_rewrite. Poza tym sugerowałbym postawienie sobie jakiegoś vhosta (virtual host na Apache) żeby nie babrać się z adresami typu http://localhost/projekt tylko mieć http://projekt
Apocalyptiq
Pokaż swój plik .htaccess

Ja jak wziąłem .htaccess z oficjalnego tutoriala zenda, w ogóle mi nie działał, dopiero takie coś zadziałało:
Cytat
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
stachuf11
w którym katalogu mam ten .htaccess umieścić? w katalogu public ?
Jeśli tam to nie pomogło, mam taki bład

"Błąd serwera!
Serwer napotkał błąd wewnętrzny i nie jest w stanie zrealizować twojego żądania. Serwer jest przeciążony lub napotkał na błąd w skrypcie CGI. "



testuje na tutorialu sciągniętym z strony zenda
skowron-line
http://www.heavymind.net/zend-framework-tutorial/
http://www.heavymind.net/instalacja-wamp-dla-zend-framework/
poczytaj i zobacz co i jak, rozwiązanie napewno jest wy tych 2 plikach.
stachuf11
ruszyło, miałem wyłaczony moduł mod_rewrite w apachu
dzieki za pomoc

wogóle gdzie można znaleść dokumentację na temat .htaccess, co oznaczają wpisy np
  1. <?php
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. ?>
batman
Wszystko znajdziesz w dokumentacji apache.
bazyliszek83
Cytat(Apocalyptiq @ 24.04.2009, 19:31:28 ) *
Pokaż swój plik .htaccess

Ja jak wziąłem .htaccess z oficjalnego tutoriala zenda, w ogóle mi nie działał, dopiero takie coś zadziałało:


Dokladnie, miałem też ten sam problem korzystając z tutoriala QuickStart.
Podany tam kod pliku htaccess nie działa prawidłowo.

Dopiero drobna zmiana pomogła:
  1. <?php
  2. RewriteRule ^.*$ /index.php [NC,L]
  3. ?>

na
  1. <?php
  2. RewriteRule ^.*$ index.php [NC,L]
  3. ?>
cve
Jeśli mogę się podpiąć pod temat to:

Właśnie mam taki sam problem, ale apache chodzi pod ubuntu 9.04 i gdy wpisze w przegladarke adres:
  1. http://zftutorial/index.php?controller=index?action=index/
to wszystko dziala, a gdy wpisze
  1. http://zftutorial/index/index
to daje 404, a mod rewrite mam wlaczone...
Z góry dziekuje za pomoc.
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.