Patrně nebudete chtít aby návštěvníci vašich stránek viděli kompletní jejich vývoj od instalování systému, přes implementaci grafiky až po plnění obsahem. Je tudíž vřele doporučeno stránky nejprve nainstalovat na localhostu (veřejně nepřístupný server běžící přímo na vašem počítači) a teprve poté, co jsou stránky připraveny ke spuštění je najednou přenést na server veřejně přístupný.
Předpokládejme, že jste stránky již na svém serveru vytvořili, vše funguje, jak potřebujete a zbývá už pouze samotný přenos na serveru veřejný. Postup přenosu webu je následující:
- Na veřejném serveru vytvořte databázi se stejným kódováním, jako má databáze na vašem počítači (localhost)
- Vyexportujte databázi do souboru typu php (např. export.php). Je doporučené stránky před exportem vypnout v Nastavení webu, aby je návštěvníci neviděli v průběhu přenosu. (Při exportu použijte následující nastavení: typ souboru - php; přepis dat: drop table + create table; komprese: žádná.)
- Zkopírujte všechny soubory z kořenového adresáře vašeho webu na localhostu do kořenového adresáře webu na veřejně přístupném serveru.
- Upravte soubor config/cms-config.php (je potřeba správně nastavit přístup k databázi a případně také ftp přístup).
- Do adresáře admin na veřejném serveru zkopírujte soubor se zálohou vašeho webu.
- Importujte data (do prohlížeče vepište cestu k souboru se zálohou, tzn. např. www.example.com/admin/export.php.
- Smažte soubor export.php z veřejně přístupného serveru. Pokud byste to neučinili, mohl by kdokoliv (například omylem vy sami) spuštěním tohoto souboru později zničit všechny změny, které jste na webu učinili po jeho přenesení z localhostu.
- Spusťe administraci a otevřete Nastavení webu. Upravte adresu stránek. Pokud jste na localhostu používali klasický adresy s otazníkem a na veřejném serveru budete chtít používat soubor .htaccess k automatickému generování "hezkých adres", nezapomeňte změnit také nastavení Typu adres.
- V Nastavení webu aktivujte stránky.
Co dělat, když nemůžete vytvářet stránky na localhostu?
Ať už jsou důvody jakékoliv, může se stát, že budete potřebovat mít web umístěn na cílové adrese už od instalace. V tom případě nechte stránky vypnuté. V nastavení webu je možné zvolit, že stránky budou přístupné přihlášeným administrátorům, ale nikoliv veřejnosti. Tímto způsobem můžete v klidu na webu pracovat, prohlížet si důsledky svých změn, ale uživatelé web neuvidí.
Přesto, je-li to možné, tvořte web raději "v skrytu". Nikdy nevíte, kdy budete potřebovat stránky otestovat bez přihlášeného administrátora (např. přístup k placeným článkům apod.) a jediným způsobem, jak toho docílit je stránky plně spustit. Zjistíte-li, že je někde chyba, ale stránky jsou neveřejné, nic se neděje a vy můžete chybu bez problémů odstranit.