Záloha, přenos webu a redakční systém Joomla
Již jsem se mnohokrát setkal s dotazem, jak přenést webové stránky z jednoho hostingu, domény na jiný hosting, doménu. Jinou otázkou je zajištění kompletního backupu pro případ obnovy. To je činnost, kterou ne každý vykonává. Je to však jeden z nejdůležitějších kroků k ochraně vaší webové stránky nejen před úmyslným poškozením, ale často i před vlastní chybou. Jakou máme možnost?
Existuje verze jak pro redakční sytém Joomla řady 1.0.x tak 1.5.x. Existuje i řešení pro automatický vzdálený backup pomocí nástroje JoomlaPack Native Tools, ale já se zatím spokojuji s ruční automatikou.
Postup vytvoření backupu web stránek je jednoduchý
- stáhnu si patřičnou verzi komponenty Joomlapack na uvedených webových stránkách
- nainstaluji komponentu do redakčního systému Joomla
- provedu nastavení komponenty Joomlapack
nastavím cesty pro ukládání backup souboru (doporučuje se jiné než default nastavení, u starších verzí ještě nastavím cestu pro uložení konfigurace, v nové verzi komponenty se ukládá do databáze)
- provedu, vytvořím backup soubor
můžu zvolit kompletní backup souborové struktury včetně databáze, pouze backup databáze. Variantně při souborovém backupu si mohu vyčlenit adresáře, které si nepřeji zálohovat
Takže teď máme popsán postup, jak vytvořit klasický backup. Pro oživení přikládám obrázek nainstalované komponenty Joomlapack s bohatou možností nastavení.

A co v případě, že potřebuji přenést webovou prezentaci na jiný server (např. mám na lokálním počítači vytvořené webové stránky v redakčním systému Joomla a chci je umístit na web)?
Postup přenosu www stránek je jednoduchý
- použiji nainstalovanou komponentu v předchozím kroku a nechám si vytvořit kompletní backup webu
- soubor si stáhnu na počítač (je umístěn v adresáři, který jsme si zvolily a přístupný je také přes nabídku "Administer Backup Files"
- soubor si rozbalím do stanoveného adresáře na svém počítači (v komponentě Joomlapack si zvolím kompresní metodu)
- teď je jen použiji ftp klienta a veškeré soubory přenesu na cílový web do daného adresáře
- v případě správně nastaveného webhostingu pak stačí do prohlížeče zadat url adresu daného webu
- dojde ke spuštění instalačního kroku (obdobně jako při instalaci čisté verze redakčního systému Joomla)
- nakonec vymažu složku installation a provedu případná další nastavení (týka se hlavně nastavení v souboru configuration.php a to nastavení cest k tmp a log souboru, zůstaly z původního webu a případně též přenastavení url pro virtuemart v konfiguraci e-shopu). Na webhostinu by vám každopádně měly sdělit požadované údaje. Druhou moýností je vytvořit čistou instalaci a vytvořený connfiguration.php si uschovat a použít ho po obnově, přesunu webové prezentace z původního místa.
A nezapomeňte, teď jen pravidelně zálohujte:)



Komentáře a dotazy k produktu
…_site-localhost-20090328-081448.zip: Nesouhlasí CRC v administratorba ckupsindex.html. Soubor je poškozen
nevím co stím dík za radu Citovat
joomlapacku 2.1.1 jsem popravdě nepoužil, používám starší verzi 1.2 pro Joomla 1.5.x, která mě zatím běží 100%. Takto vám asi nedokážu poradit, museli bychom se domluvit na tom, že mě poskytnete přístup do admin rozhraní (pokud chcete, kontaktujte mě na e-mailu).
Chyba by mohla být způsobena nemožností korektně spočítat stanovit CRC v PHP4, 5 pro větší soubory. Nicméně archív by měl jít rozbalit bez ohledu na špatný kontrolní součet CRC. Dejtěemě případně prosím vědět. Citovat
nainstaloval jsem JoomlaPack 2.1.1 (2009-03-22) do Joomla 1.5.10. Spustil jsem jej v admin rozhrani a dozvedel se, ze je treba PHP verze 5. Provider me prepnul na PHP 5.2.5 a po spusteni JoomlaPack se objevila hlaska:
Warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 99 is not allowed to access /data2/szestabor owned by uid 0 in /data2/szestabor/html/administrator/components/com_joomlapack/helpers/status.php on line 459
Provider rika, ze nastaveni je stejne jako u PHP4. Kde je problem? Citovat
2) zeptat se hostingu na nastavení Pear knihovny, má zřejmě přednost před vlastní Joomla knihovnou (dle dokumentace Joomlapack).
Mě pomohlo použití - nastavení JPA archívu, a právě nastavení Nástroj pro seznam souborů - Joomla powered scanner. V pokročilém nastavení. Nicméně každý webhosting je jiný, takto se těžko vaří z ničeho… Případně se můžeme domluvit na zaslání admin přístupu nějakou bezpečnou cestou. Citovat
děkuji za dobrý tip. Vyzkoušel jsem to a funguje to dobře. Jen jsem nepřišel na to, jak to nastavit, aby se záloha ukládala rovnou do PC a ne na web.
Prosím o radu. Citovat
RSS informační kanál kometářů k tomuto článku.