více domén, jedno CMS

Česká/Slovenská podpora pro CMS Made Simple
Post Reply
panther
Forum Members
Forum Members
Posts: 36
Joined: Thu Apr 22, 2010 9:01 pm

více domén, jedno CMS

Post by panther »

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.
Last edited by panther on Mon May 10, 2010 3:22 pm, edited 1 time in total.
kuzmany
Power Poster
Power Poster
Posts: 448
Joined: Tue Oct 10, 2006 5:00 pm

Re: více domén, jedno CMS

Post by kuzmany »

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
Yes, it's me: MleCMS, MleDomains, ModuleGenerator, URLWatchdog, Youtuber, Extended Content Blocks, Extended Tools, Analytics etc.
panther
Forum Members
Forum Members
Posts: 36
Joined: Thu Apr 22, 2010 9:01 pm

Re: více domén, jedno CMS

Post by panther »

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
ve fileloc.php je následující, to jsem neměnil:

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');
Multidomain nepřipadá v úvahu, k jednotlivým webům budou přistupovat různí lidé, takhle by měli přístup ke všemu, jestli jsem to dobře pochopil. Jedná se o na sobě nezávislé weby. Vše se spravuje na jednom místě, ale weby spolu nesouvisí.


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.
osxfil
Forum Members
Forum Members
Posts: 186
Joined: Wed Apr 01, 2009 6:03 pm

Re: více domén, jedno CMS

Post by osxfil »

zkus si prostudovat tenhle topic, možná ti to pomůže: http://forum.cmsmadesimple.org/index.php/topic,22890.0.html
Post Reply

Return to “Czech/Slovak - Česky/Slovensky”