změna databáze z testovací na ostrou

Tomas S.
05. zář 2016 11:38 #128242
Zdravím, chci se zeptat. Nainstaloval jsem si Joomlu s testovacimi daty a nyní pracuji na úpravě webu. Jakmile budu mít web nakonfigurovaný podle mých požadavků, stačí změnit v konfiguraci prefix pro DB aby to začalo používat ostrá data ? DB je ve stejné složce, liší se pouze prefixem.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
05. zář 2016 11:53 #128244
Co to znamená "DB je ve stejné složce, liší se pouze prefixem."?
Databáze nemá žádný prefix. Prefix se týká tabulek. Pokud tedy máte ve stejné databázi tabulky dvou instalací Joomly - ano, přepnout se mezi nimi můžete změnou prefixu v konfiguraci.

Ale kde seberete ta dat v "ostré databázi" - 99% všech nastavení je právě v databázi, tj. cokoliv změníte v administraci na testovacích datech, tak v testovacích datech zůstane. Navíc musíte zaručit stoprocentní kompatibilitu obou verzí - stejné verze rozšíření apod.

Obvykle se spíše odkopíruje celý web i s databází a pak se zase celý web i s databází překlopí zpět.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Tomas S.
05. zář 2016 21:38 #128252
Aha, tak já to řeknu ještě jinak. Třeba mi pomůžete najít řešení. Mám hosting. Na tom mám povolenu jen jednu DB. vytvořil jsem si domenu 3. řádu na kterou jsem nainstaloval novou verzi Joomla 3. Potřebuji vytvořit DB tak, abych si joomlu odladil a pak jednoduše překopíroval na ostrou verzi. Tzn.
1. Měl bych nainstalovat verzi Joomla bez dat.
2. Převezt data z Joomla 1.5 do verze 3.
3. Převézt je do stejné DB ale s jiným prefixem, aby nedošlo k promíchání ?

Díky za radu.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
05. zář 2016 22:39 #128260
Ano, pokud máte jen jednu databázi, použijte jiný prefix, tím se Vám tabulky nesmíchají. K tomu je ostatně prefix původně určen. Pak už ho zle nijak měnit nebudete. Prostě si vše připravíte v Joomle 3, pak přepnete subdoménu, a dodatečně můžete smazat Joomlu 1.5 a tabulky v databázi patřící Joomle 1.5 (dost pravděpodobně budou mít prefix jos_).

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.