Nejste přihlášeni
Stránky 1
Chtel bych si v tom udelat jasno..
Proč Nette Framework nefunguje na subdoménách?
Mám na hlavní doméně aplikaci v nette která funguje jak mám bez jedinné problému.
a mám subdoménu (moje hlavni domena a pod ni sub) a tam to prostě nejde.. Any Ideas?
Upravil zrnecx (2014-01-08 04:22:00)
Offline
Offline
na jakekoliv...
Offline
Offline
Já bych radši touto cestou našel někoho kdo s tím má zkušenosti a něco s nette dělal na subdomene.. Ja se radsi zeptam na nejakem odbornejsim foru.. Vy radci akora zkontrolujete nejaky seznam parametru co mate.. ja se neptam co ma endora za problem s nette ale co ma nette za problem se subdomenama a endorou... jestli v routovani nebo v cem...
Upravil zrnecx (2014-01-09 14:31:52)
Offline
problém jsem s ním nikdy neměl... hlásí vám laděnka nějakou chybu? Nebo o co jde?
Linux is like a wigwam. No Windows, no Gates and Apache inside!
Offline
Zkuste toto: http://janpecha.blogista.cz/zprovozneni … ngu-endora Hlavně tu část o routování a .htaccess (RewriteBase /). Jinak s nette na subdoménách žádný problém nemívám.
Upravil jp007 (2014-01-09 19:26:01)
Offline
nerikam nic.. furt mi to nejde...
zapomel sem ale uvest tu nejdulezitejsi informaci.. to asi zmeni celej pohled na situaci.. nete se nesnazim rozjet na nejake subdomene g6 nebo tak.. ale mam domenu 2ho radu a TAM chci mit nette... teda jakoze jna subdomene te moji domeny..
mam to udelane ze nove subdomeny se vytvari jako podslozky ve slozce sub...
// na hlavni domene nebo na subdomene s to vasi priponou jde vsecko bez problemu...
Offline
Sám provozuji Nette na subdoméně hlavní domény (2. řádu), taky ve složce sub. Osobně mi opravdu stačí jenom nakopírovat soubory na FTP a v .htaccess změnit řádek:
# RewriteBase /
na
RewriteBase /
A všechno frčí jak má. Jenom tedy na endoře nepoužívám defaultní Nette strukturu adresářů, ale mírně upravenou:
app => sub/.tajne/app
temp => sub/.tajne/temp
log => sub/.tajne/log
vendor => sub/.tajne/vendor
www => sub/moje-subdomena
Na localhostu, jak kdy, někdy defaultní strukturu a při uploadu jí transformuju do struktury uvedené výše, nebo rovnou používám výše uvedenou strukturu:
projekt/.projekt/app/
projekt/.projekt/log/
projekt/.projekt/temp/
projekt/.projekt/vendor/
projekt/nazev-subdomeny/
V index.php a bootstrapu je samozřejmě potřeba změnit cesty k jednotlivým složkám/souborům.
Ale teď jsem zkoušel defaultní Nette strukturu a měla by taky v pohodě fungovat, mělo by stačit jen nahrát aplikaci na server:
sub/subdomena/app
sub/subdomena/log
sub/subdomena/temp
sub/subdomena/vendor
sub/subdomena/www
V souboru sub/subdomena/www/.htaccess odkomentovat výše zmiňované RewriteBase / a pak ještě ve složce sub/subdomena/ vytvořit další .htaccess, který se bude starat o směrování požadavků do složky www, přibližně s takovým obsahem:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^subdomena\.domena\.cz$
RewriteRule ^$ www/ [L]
RewriteCond %{HTTP_HOST} ^subdomena\.domena\.cz$
RewriteRule (.*) www/$1 [L]
(použit kód z http://pla.nette.org/cs/faq#toc-hosting … oot-slozky jen jsem upravil adresu (subdomena.domena.cz)).
Offline
díky.. vyzkouším...
Offline
Stránky 1