a helyzet az, hogy hiába van megadva az nginx.conf -ban a server_name server1.valami.com server2.valami.net
az oldal rendben be is toltodik, csak a gond az, hogy barmelyiket is hivom be, mindig a sites/default konyvtarat dolgozza fel. hiaba van meghatarozva a sites.php -ben a server1.valami.com a server1-be a server2.valami.net pedig a server2 konyvtarba.
Én az apache és az nginx esetében is külön-külön conf file-t szoktam létrehozni minden egyes site-nak, ami ugyanarra a document root-ra mutat. Nagyon hasznos, mert akkor a log-ok is elkülönülnek és ez sokat segít a hibák felderítésében.
Megoldható
De nem hiszem, hogy ezzel közelebb lettél a megoldáshoz. Ha lesz konkrét kérdés akkor lehet rá konkrétan válaszolni...
--
Borsa Péter
https://peterborsa.eu
köszi
köszi
a helyzet az, hogy hiába van megadva az nginx.conf -ban a server_name server1.valami.com server2.valami.net
az oldal rendben be is toltodik, csak a gond az, hogy barmelyiket is hivom be, mindig a sites/default konyvtarat dolgozza fel. hiaba van meghatarozva a sites.php -ben a server1.valami.com a server1-be a server2.valami.net pedig a server2 konyvtarba.
a kerdes pedig a hogyan? mikent?
nginx.conf -al? drupal hack? fact-cgi parameter?
koszi
Nem elég konkrét a kérdés még mindig
Sok megoldás létezik, de ha nem írod le pontosan a környezetet akkor senki nem tud segíteni, hiába szeretne.
Az includes/bootstrap.inc-ből ez az alábbi a vonatkozó rész, ahol az if előtt könnyen tudsz debugolni:
if (file_exists("$confdir/$dir/settings.php") || (!$require_settings && file_exists("$confdir/$dir"))) {
$conf = "$confdir/$dir";
return $conf;
}
Én az apache és az nginx esetében is külön-külön conf file-t szoktam létrehozni minden egyes site-nak, ami ugyanarra a document root-ra mutat. Nagyon hasznos, mert akkor a log-ok is elkülönülnek és ez sokat segít a hibák felderítésében.
szabozee (zee zee zee kukac free mail pont hu)