Routování – příklad z fóra – localhost na EasyPHP

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomas B
Člen | 5
+
0
-

Ahoj,
v Nette jsem uplny zacatecnik. Precetl jsem si QuickStart, serial na zdrojaku a prolezl vsemozna zakouti fora. Nejaky zaklad jsem pochytil, ale routovani mi neda spat. Na localhostu (EasyPHP) si pustim priklad z jednoho vlakna zdejsiho fora (http://skladka.merxes.cz/…09-05-18.zip), ale odkazy ne a ne chodit, vzdy skonci 404kou (Požadované URL nebylo na tomto serveru nalezeno).
Kde by mohla byt chyba, kdyz tahle modelovka vsem jede?

Predem diky za nakopnuti,
Tomas

newPOPE
Člen | 648
+
0
-

No dost zalezi na tom co ti tu 404 vypluje Apache alebo NETTE, predpokladam tu prvu moznost a este viac tipujem na to ze nemas zapnuty Rewrite…

westrem
Člen | 398
+
0
-

Nepoznam dany priklad, ani som si ho nestahoval, ale tak ako newPOPE tipoval bych to na zly .htaccess a to nasledovne:

  • vypnuty mod-rewrite (skus nahradit routy v prikladu SimpleRouterem, ak bude web fungovat pruser je tymto smerom)
  • zle nastaveny RewriteBase (ak mas mod-rewrite zapnuty mozno mas blbo nastaveny RewriteBase pre aktualne prostredie)
Tomas B
Člen | 5
+
0
-

404 vypisuje Apache, SimpleRouter funguje a RewriteBase smeruji tam,kde je index…v danem pripade tedy http://localhost/clanky/www/

Tomas B
Člen | 5
+
0
-

vyreseno

Tak jsem to jeste jednou prosel, v httpd.conf Apache jeste prepsal vse na AllowOverride All.
A ono to funguje. Pritom jsem uz zrovna tohle jednou zkousel. No nic, chybami se clovek uci…

Tak diky za odpovedi a preji pekny den!