Nová instalace apache, nejde routování → chyba 404

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

Ahoj, přestože jsem přečetl celé fórum o routování a všemožně se snažil problém vyřešit tak bezúspěšně. Nette už jsem rozchodil na Windows, na Gentoo a na hostingu Forpsi. Bohužel na nové instalaci Archlinuxu mám problém s routováním.
Tento problém se projevuje nejen v mé aplikaci, ale i v příkladech v distribuci Nette.

  1. Apache 2.2.13 a PHP 5.2.10 jsou nainstalovány a běží (zkoušeno na phpinfo())
  2. Stáhnu archiv Nette Framework 0.9.1 pro PHP 5.2 a rozbalím jej do složky „test“ do mého Webového adresáře „/srv/http/“.
  3. V prohlížeči spustím http://localhost/test/examples/modules-usage/document_root/
  4. Úspěšně se načte stránka tohoto příkladu (modules-usage), ale po kliknutí na kterýkoli odkaz mi Apache ohlásí 404:
Objekt nenalezen!
Požadované URL nebylo na tomto serveru nalezeno. Zdá se, že odkaz na odkazující stránce je chybný nebo zastaralý. Informujte, prosím, autora této stránky o chybě.

Error 404
localhost
Sun Sep 27 15:07:47 2009
Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2

V error logu apache je následující:

File does not exist: /srv/http/test/examples/modules-usage/document_root/admin.default, referer: http://localhost/test/examples/modules-usage/document_root/

Jinak:

  • v příkladu jsem nastavil práva zápisu v adresáři „temp“
  • spustil jsem Requirements-Checker a píše: Congratulations! Server configuration meets the minimum requirements for Nette Framework
  • mod_rewrite modul je u Apache načtený
  • v root adresáři „/srv/http“ nemám žádný soubor .htaccess
  • stejné chování je i u jiných příkladů a i u mojí (jinde funkční) aplikace

Děkuji za jakékoli možné a nemožné nápady;)

Editoval lumen (27. 9. 2009 22:56)

kravčo
Člen | 721
+
0
-

Máš povolené AllowOverride v nastavení Apachu?

lumen
Člen | 32
+
0
-

kravčo napsal(a):

Máš povolené AllowOverride v nastavení Apachu?

Supr, díky moc – bylo to tím :)