Návod jak zálohovat Joomla 2.5 a přenést kopii na lokální počítač
Chcete si udělat kopii instalace Joomly včetně obsahu na svém počítači, abyste mohli testovat? Zde je návod na přenesení Joomly 2.5. na lokální počítač.
Co potřebujete, ještě než začnete s migrací Joomly
Instalace Joomly se nachází na dvou místech. V adresářích a databázi.
- Potřebujete mít přístup k souborům a adresářům Joomly. V případě webhostingu potřebujete přihlašovací údaje k FTP. Tedy:
- Název serveru – adresa serveru
- Uživatelské jméno pro přihlášení
- Heslo pro přístup
- Neobejdete se bez přístupu do databáze Joomly. V drtivé většině je to přístup pomocí phpMyAdmin
- URL adresa přístupu k phpMyAdmin
- Uživatelské jméno pro přihlášení
- Heslo pro přístup
- Jestliže budete kompletní zálohu někomu předávat s požadavkem, aby provedl určité úpravy, tak ještě před zahájením stahování dat mu musíte zřídit přístup do administrace, abyste mu nemuseli sdělovat vaše přihlašovací údaje. Zde návod jak přidat uživatele. Až se dostanete do fáze přiřazení do skupiny uživatelů, tak nezapomeňte, že nový uživatel musí mít plná přístupová práva. Po dokončení práce na úpravách, bude velice snadné, zrušením tohoto účtu, zachovat bezpečnost webu.
Postup zálohování celé Joomly, včetně obsahu
- Přihlaste se pomocí klienta FTP k souborům Joomly. Můžete použít nějakého klienta přímo určeného pro přenos dat pomocí FTP jako je např. FileZilla (odkaz na stažení zde), nebo použijte běžného správce souborů ve Windows (průzkumníka) a do adresního řádku zadejte [ftp://] a dále adresu, na které se váš web nachází. Tedy např. [ftp://helpmark.cz]. Vyskočí na vás okénko, do kterého budete muset zadat a) uživatelské jméno, b) heslo. Je však lépe použít speciální aplikaci, např. FileZilla, protože vám pohlídá i případné chyby v přenosu dat.
- Zkopírujte všechny soubory i adresáře patřící Joomle do svého počítače. Pozor, ne vždy uvidíte sobory Joomly ihned po přihlášení přes FTP. Záleží to na webhostingu. Někdy budete muset otevřít nějaký adresář, např. s názvem „www".
- Přihlaste se k databázi. K tomu většinou slouží URL adresa, na které naleznete aplikaci phpMyAdmin, jež se používá ke správě databáze. Tuto URL adresu zadejte do vašeho internetového prohlížeče a objeví se vám přihlašovací stránka. Zadejte a) jméno, b) heslo
- Vyexportujte celou databázi Joomly. Pokud nevíte, jak se exportuje databáze, tak zde naleznete návod na export databáze.
- Doporučuji poznamenat si verzi databáze. Pokud budete provádět úpravy na svém lokálním počítači, tak k importu použijte stejnou verzi databáze, která je na web hostingu. Díky tomu si můžete ušetřit mnoho vrásek na čele.
Přenesení na lokální počítač
- Připravte si prostředí na svém počítači. Joomla ke svému provozu potřebuje určité prostředí, především aplikaci, která interpretuje kódy PHP, což bývá v drtivé většině Apache a pak také prostředí pro databázi MySQL. Nejjednodušší řešení je nainstalovat si aplikaci, která bude obsahovat vše. Např. WAMP, který si můžete stáhnout zde.
- Vytvořte si databázi. Pokud již máte hotový krok 1., tak si na svém počítači vytvořte databázi – převážně prostřednictvím phpMyAdmin – určenou pro vložení vyexportovaných tabulek. Vřele doporučuji použít stejnou verzi MySQL, na které je provozován reálný web. Ve většině aplikací (např. WAMP) se dostanete k databázi tak, že do adresního řádku prohlížeče zadáte text „localhost" a zvolíte si phpMyAdmin
- Importujte data do databáze. Otevřete si, v předchozím kroku vytvořenou, databázi a klikněte na tlačítko [Import]. Vyberte soubor, který jste vyexportovali z webhostingu. Znakovou sadu ponechte na [utf-8], formát na [SQL] a proveďte import. Jestliže vše proběhne úspěšně, tak se zobrazí informace o úspěchu.
- Do příslušné složky WAMPu (nebo jiné aplikace) nakopírujte všechny stažené soubory a adresáře. V případě WAMPu to bývá adresář:
„C:\wamp\www\" a název adresáře, který si sami vytvoříte - Deaktivujte soubor .htaccess. Jedná se o soubor určený pouze pro servery na operačním systému Linux. Ve Windows nefungují. Pokud tento soubor naleznete v kořenovém adresáři (není uvnitř žádného podadresáře), tak jej můžete smazat, nebo přejmenovat na htaccess.txt. Pozor! Může se stát, že tento soubor v průzkumníku Windows uvidíte jako soubor bez názvu, případně se nezobrazí vůbec. Je lépe použít např. TotalCommander nebo FreeCommander. Více o .htaccess zde
- V této fázi máte sice přenesena data, ale nemáte nastavenu Joomlu samotnou. To provedeme v následujících krocích.
- Najděte a otevřete soubor [configuration.php]. Nachází se v kořenovém adresáři. Jedná se soubor, ve kterém jsou instalační údaje, které bude třeba upravit. Otevřít jej můžete v poznámkovém bloku, který naleznete v každé instalaci MS Windows. Pokud si stáhnete PSPad – je zdarma – tak pomocí něj se budete v kódech orientovat snadněji. Pozor! Neotevírejte configuration.php pomocí MS Word, protože po uložení by mohlo dojít k nějakému nežádoucímu efektu.
- Najděte následující řádky a upravte je dle instrukcí. Hlídejte si, aby veškeré údaje, které měníte, zůstaly mezi apostrofy [''] a řádek byl zakončen středníkem [;]
- [public $db =] mezi apostrofy zapište nový název databáze, kterou jste na lokálním počítači zřídily a naimportovaly do ní data
- [public $password =] zapište heslo k databázi. Pokud jste k databázi žádné heslo nezadávali, tak zanechte apostrofy prázdné – tedy dva apostrofy hned za sebou, bez mezery
- [public $user =] sem patří uživatelské jméno pro přístup do databáze. V případě lokální instalace zadáváte většinou „root", pokud jste nenastavili něco jiného
- [public $host =] toto pole určuje, cestu k databázi a zřídka kdy se mění. Pokud je v něm „localhost", tak je tam to, co tam být má
- [public $tmp_path =] je cesta k adresáři s názvem „tmp". V případě lokální instalace by cesta mohla vypadat takto:
C:\\wamp\\www\\nazev-adresare/tmp (pozor na správnost lomítek) - [public $log_path =] je cesta k adresáři s názvem „logs". V případě lokální instalace by cesta mohla vypadat takto:
C:\\wamp\\www\\nazev-adresare/logs - [public $sef_rewrite =] pokud není nastavena hodnot ‚0', tak ji nastavte! Toto pole určuje způsob úpravy URL adresy, avšak hodnota 1 smí být použita pouze na operačním systému Linux. Na Windows by vám způsobila nefunkčnost webu
- Uložte [configuration.php]
- Otestujte funkčnost kopie webu. To je fáze vteřiny pravdy. Pokud se stránky na „localhost" otevřou, tak je to důvod „bouchnout bublinky". Pokud se objeví nějaká chybová hláška, tak se vraťte do [configuration.php] a překontrolujte, zda je vše správně.
Věřím, že se výše popsaný postup zdaří. Pokud se nezdaří, tak nás kontaktujte a uvidíme, co se s tím dá dělat. Tento postup je na 100% správný (dělám ho velice často), ale může se leckdy vyskytnout nějaká maličkost, která zkazí zaslouženou radost z úspěchu.
Kam dál
Naše služby Školení Joomla Školení HTML a CSS Další návody pro Joomlu