Ahoj,
mám udělanou administraci CMSMS pro vícero projektů (www.projekt1.cz, www.projekt2.cz, www.projekt3.cz) na jedné doméně (www.administrace.cz).
Z jednotlivých projektů se připojím k DB na mysql.administrace.cz (každý projekt má jiné prefixy u tabulek), to je bez problémů. Ale. Vypíše se mi obsah statický obsah šablony (divy, nadpisy ve sloupcích atd.), ale smarty proměnné ({content}, {news}, HTML bloky, ani obyčejný {assign}) mi nefungují, hází Smarty error: unrecognized variable. Ptám se tedy, proč se tak děje? Na FTP každého projektu mám nahrané všechny potřebné složky (lib, modules, tmp, ...) i soubory (index.php, config.php, fileloc.php, ...). Vše je nastavené správně, na subdoméně test.administrace.cz mi to jede všechno v pořádku.
Proč mi tedy všechno padá na smarty, když na subdoméně všechno jede správně, k DB jsem připojen správně (z DB mi to bere textový obsah šablony bez SMARTY)? Nevidím zde žádný problém, proč by to mělo nejít.
Děkuji.
více domén, jedno CMS
více domén, jedno CMS
Last edited by panther on Mon May 10, 2010 3:22 pm, edited 1 time in total.
Re: více domén, jedno CMS
Mozno bude problem v tmp/templates_c, pre kazdu domenu si musis nadefinovat vo fileloc.php vlastne cesty.
Multi domeny by mohol elegantne riesit aj novy modul http://dev.cmsmadesimple.org/projects/multidomains
Multi domeny by mohol elegantne riesit aj novy modul http://dev.cmsmadesimple.org/projects/multidomains
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.
Re: více domén, jedno CMS
ve fileloc.php je následující, to jsem neměnil:kuzmany wrote: Mozno bude problem v tmp/templates_c, pre kazdu domenu si musis nadefinovat vo fileloc.php vlastne cesty.
Multi domeny by mohol elegantne riesit aj novy modul http://dev.cmsmadesimple.org/projects/multidomains
Code: Select all
define("CONFIG_FILE_LOCATION", dirname(__FILE__) . DIRECTORY_SEPARATOR . 'config.php');
define("TMP_CACHE_LOCATION", dirname(__FILE__) . DIRECTORY_SEPARATOR . 'tmp' . DIRECTORY_SEPARATOR . 'cache');
define("TMP_TEMPLATES_C_LOCATION", dirname(__FILE__) . DIRECTORY_SEPARATOR . 'tmp' . DIRECTORY_SEPARATOR . 'templates_c');
Dokud jsem měl vše na subdoménách webu, kde je nahraná administrace, vše jede výborně, na jiných doménách druhého řádu nikoliv.
Last edited by panther on Mon May 10, 2010 7:53 pm, edited 1 time in total.
Re: více domén, jedno CMS
zkus si prostudovat tenhle topic, možná ti to pomůže: http://forum.cmsmadesimple.org/index.php/topic,22890.0.html