Uvodní aplikace – nefunguje horní nabídka

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

Zdravím,
potřeboval bych poradit kde dělám chybu. Zkouším podle manuálu vytvořit úvodní aplikaci a narazil jsem na problém kdy jsem vytvořil TaskPresenter v template jsem vytvořil složku Task ve které je default.latte. Vše podle návodu. Když nechám vykreslit stránku, tak se vykresli správně, ale když kliknu v horní nabídce na menu, které se načte z DB, tak me to hodí na http://nette.sound-agency.cz/…sk/default/1 což je asi správně, ale hodí to chybu 404, stránka nenalezena. Aplikace je nahraná zde: http://nette.sound-agency.cz/sandbox/www/

Děkuji za rady .)

Jan Mikeš
Člen | 771
+
0
-

Vypada to na problem s .htaccess, nemas totiz k dispozici ani netti 404 ale je to predpokladam defaultni z hostingu.

jasin755
Člen | 116
+
0
-

.htaccess ve složce nějaký je co byl v „instalaci“ Nette, ale v kořenovém adresáři /nette neni žádný .htaccess.

Šaman
Člen | 2666
+
0
-

Spusť si Requirement-checker (v distribuci Nette v adresáři Tools).
Podle mě nemáš povolený mod rewrite, tedy ti nefungují cool URL.

jasin755
Člen | 116
+
0
-

Tak opravu mi checker hlásí, že mod_rewrite není aktivní viz. http://nette.sound-agency.cz/…/checker.php ale divné je, že na hostingu aktivní je a .htaccess soubor existuje. Zkoušel jsem do něho napsat nějaký nesmysl a hodí to normálně error 500, takže by měl byt i aktivní. Přikládám i obsah .htaccess zda není něco špatně. http://pastebin.com/uRiyNqXL

Tori
Člen | 32
+
0
-

@jasin755: https://forum.nette.org/…-mod-rewrite

Kdyby na forpsi nebylo povolené použití SetEnv v .htaccess, tak bych tu podmínku s apache_get_modules zakomentovala.

Editoval Tori (18. 3. 2013 1:28)

jasin755
Člen | 116
+
0
-

Teď nechápu moc. Mám Onebit ne Forpsi a ty podmínky jsme zkoušel dávat pryč a nepomohlo to.

stefi023
Člen | 71
+
0
-

Nechybi ti tam nahodou direktiva RewriteBase ?

predpokladam, dle url:

RewriteBase /sandbox/www/

za direktivu RewriteEngine On

krom toho teda, ze na webech na Onebitu mam take vyhozenou tu podminku s apache_get_modules

jasin755
Člen | 116
+
0
-

Díky moc :) už to hodilo nějakou chybu Laděnky, ale s tím si už poradím :)