Jak nastavit router a konstanty?

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

Zdravím, já a několik dalších studentů na FIT VUT v Brně mám problém s rozchozením Nette na školním serveru. Ať zkouším co zkouším, pořád to řve „No route for HTTP request.“ Mohl by mi někdo poradit, jak nastavit konstanty/routy/.htaccess BaseRewrite, tak aby to chodilo? Každý student má web na adrese tvaru http://www.stud.fit.vutbr.cz/~xlogin00/
Nastavení a proměnné serveru a struktura aplikace je následující:

Struktura aplikace:

http://www.stud.fit.vutbr.cz/~xluton01
 /
  IIS/
    index.php
    .htaccess
    ...
    app/
      bootstrap.php
      ...

Nektere konstanty a promenne serveru: (pri pokusu o spusteni apliakce ve slozce IIS)

WWW_DIR "/home/users/xl/xluton01/WWW/IIS" (31)

...
$_SERVER
   REQUEST_URI "/~xluton01/IIS/" (15)
   SCRIPT_FILENAME "/homes/eva/xl/xluton01/WWW/IIS/index.php" (40)
   SCRIPT_NAME "/~xluton01/IIS/index.php" (24)
   PHP_SELF "/~xluton01/IIS/index.php" (24)

Zkousel jsem routy nastavit do tvaru /~xluton01/IIS/<presenter>/<action>/<id>, v .htaccess vselijake hodnoty BaseRewrite ale porad se mi nepodarilo to rozchodit (priznam se, ze moc nevim jak ma byt ktera konstanta konkretne nastavena (jestli ma byt adresa routy vzhledem k index.php, nebo vzhledem ke slozce studenta (~xluton01/) co nejak jinak). Jeste si rikam, jestli nemuze delat neplechu treba ta tilda ~ v te URL…? Da se nejak zjistit, jaky pozadavek prisel? Jaka URL byla pozadovana?

Děkuji.

David Grudl
Nette Core | 8218
+
0
-

RewriteBase musí být nastaveno na hodnotu /~xluton01/IIS/. (bez mod-rewrite to funguje?)

lutor
Člen | 27
+
0
-

Nefunguje, ani s vypnutym, ani kdyz nastavim RewriteBase /~xluton01/IIS/