Poměrně často narazíte na sdílený hosting, který Vám neumožní změnit root adresář (respektive určí vám, do kterého adresáře musíte nahrát aplikaci). Sandbox Nette nicméně předpokládá, že rootem bude složka www.
Existuje jednoduché řešení. Všechny požadavky necháte směrovat do podsložky www. Vyžaduje web server Apache s aktivním mod_rewrite.
Obě výše uvedené direktivy RewriteCond nejsou nutné, nicméně jejich existenci uvítáte ve chvíli, kdy budete projekt vyvíjet lokálně.
Nezapomeňte zkontrolovat, zda app, libs, log a temp obsahují .htaccess (pokud používáte IIS, tak se jedná o web.config) se zákazem přístupu do těchto složek, aby vám někdo nemohl přečíst konfigurační soubory či logy s chybami.
(Např. http://example.com/app/config/config.neon)
Poměrně často narazíte na sdílený hosting, který Vám neumožní změnit root adresář (respektive určí vám, do kterého adresáře musíte nahrát aplikaci). Sandbox Nette nicméně předpokládá, že rootem bude složka
www
.Existuje jednoduché řešení. Všechny požadavky necháte směrovat do podsložky
www
. Vyžaduje web server Apache s aktivnímmod_rewrite
.Obě výše uvedené direktivy
RewriteCond
nejsou nutné, nicméně jejich existenci uvítáte ve chvíli, kdy budete projekt vyvíjet lokálně.Nezapomeňte zkontrolovat, zda app, libs, log a temp obsahují .htaccess (pokud používáte IIS, tak se jedná o web.config) se zákazem přístupu do těchto složek, aby vám někdo nemohl přečíst konfigurační soubory či logy s chybami. (Např.
http://example.com/app/config/config.neon
)