Jak nastavit router a konstanty?
- lutor
- Člen | 27
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
RewriteBase musí být nastaveno na hodnotu /~xluton01/IIS/
.
(bez mod-rewrite to funguje?)