Taková ta úplně klasická věc. Máte někde webový server (třeba právě jako 365tipu.cz) a je dostupný jen přes FTP (SFTP). Chcete si ho zálohovat na disk ve Windows (ať už lokální nebo místní síťový). Ideálně tak, aby se synchronizovalo, tedy aby na lokále po spuštění zálohy vznikla přesná kopie toho co je na serveru a nestahovalo se vše znovu, co už tam je.
Nejsnadnější řešení je použít WinSCP. Můžete ho totiž pouštět z příkazové řádky (a také z Planovače) a pomoci skriptu mu říct co má vlastně udělat.
Skript určí, co a odkud synchronizovat
Skript si přitom snadno vytvořite (pojmenujte si ho jak chcete), základ je tento:
- option batch on
- option confirm off
- open ftp://login@password@vas.server.cz
- cd /folder
- option transfer binary
- synchronize local .\local_folder\ -delete
- close
- exit
- se postará aby skript na všechno odpověděl automaticky a tím pádem se nezasekl
- nastaví přepsání souboru
- otevře FTP připojení, musíte určit přihlašovací údaje a kam se připojit
- můžete (ale nemusíte) vstoupit do složky ze které bude stahovat
- binární přenos, samozřejmě
- spustit synchronizaci z remote na local, na místo které uvedete, pokud uvedete -delete tak se na cíli smaže to co už není na vzdáleném, pokud ne, bude tam zůstávat i vše staré (což není moc praktické)
- uzavřete ftp spojení
- a ukončete WinSCP
WinSCP zajistí synchronizaci
Spouštět budete jako
WinSCP.exe /script=jménoskriptu
nebo
WinSCP.com /script=jménoskriptu
Jediný nedostatek prvního bude, že nebudete vidět co se děje, to WinSCP.exe neumí. Při použití WInSCP.com ale uvidíte co aktuálně dělá, takže je to poněkud praktičtější. Je na vás, co se vám bude víc hodit.
Výstup z WinSCP.com můžete klasicky přes >soubor.log přesměrovat do souboru, pokud byste si chtěli provést po synchronizaci kontrolu. Ale pozor, neobjeví se tam všechno co vidíte na obrazovce a moc použitelné to není.
Můžete ale navíc vytvářet detailní log soubor pro případnou kontrolu, postačí přidat další parametr
WinSCP /script=jménoskriptu /log=jménologsouboru /loglevel=0
/loglevel určuje množství logovaných informací, 0 je “normální” úroveň a i tak toho bude hodně, jednička a dvojka zajistí ještě víc. Pozor na to, že FTP log může být obrovský – klidně i několik desítek MB.
Ověřit jak to dopadlo je asi nejsnazší pohledem na konec kde bude uvedeno něco jako
Copying finished: Transferred: 726 663 896, Elapsed: 0:11:36, CPS: 1 042 919/s
Nové spuštění WinSCP nepřepíše obsah log souboru. Takže si ho případně mazejte sami před spuštěním.
Vyjmout ze synchronizace
synchronize má ještě parametr umožńující určité co se má a také nemá synchronizovat. Protože nejspíš budete chtít nesychronizovat cache, tak
-filemas=”|cache/”
Je důležité, že vyjmutí složek musí být s pomoci / na konci jejich názvu.
Další tipy týkající se WordPressu
-
TIP#053: Celé články nebo jenom upoutávky? Obvyklé dilema u blogu. WordPress na tohle má značku
Když jsem začínal s @365tipu, tak jsem nepředpokládal, že bude větší počet „delších“ textů. Skutečnost je samozřejmě taková, že nakonec těch delších textů je víc. Znamená to, že jsem původně vsadil na…
-
TIP#039: Nejčtenější články, čtenáři je mají rádi a vám pomohou
Statistiky a analýzy není radno podceňovat. Jednou z nich jsou nejčtenější články (v době sociálních sítí i nejsdílenější či nejvíce lajkované). Vy sami se z nich dozvíte, o co byl největší zájem…
-
TIP#035: Je dobré vědět, odkud k vám přicházejí lidé. Co že je to ten referer?
Dnes je to se zjišťováním toho, odkud (a hlavně proč) na váš web přicházejí lidé těžké. Snadné zjištění toho na jaké fráze vás lidé našli v Google je dnes už podstatně problematičtější.…
-
TIP#013: Štítky (i hashtagy) jsou dobrá cesta k zprostředkování obsahu i dalším věcem
Štítky, nálepky, v novější sociální podobě hashtagy jsou užitečná věc. Osobně je pro blogy a obsahové weby velmi v oblibě, dávám jim i přednost před rubrikami. Byť zpravidla pro obsahový web rubriky…
-
TIP#010: Google Analytics na WordPress.com pořídíte jen v placené (od Premium) podobě. Vědět čísla je vždy užitečné
Je sobota, takže jenom krátce a možná ne až tak velmi užitečně jako v některých předchozích tipech. A taky je čas se tak trochu pochlubit tím, jak to vlastně s @365tipu vypadá.…
-
Co všechno by mělo být na blogu aby dobře fungoval pro čtenáře i autora?
Ve WordPressu tyto věci můžete přidávat pomocí předem hotových modulů- Hledejte v nastaveni Widgets/Widgety – jsou k nalezení v části „Vzhled“.
-
Problémy, problémy a jenom problémy. S fonty ….
„Ahoj, v Chrome OS je nějaký problém s písmem, “ napsal Janek Wagner a s ním ještě pár dalších lidí, včetně těch an Twitteru a Facebooku. Jasně, české znaky se v šabloně…
-
365 tipů. Co jeden den, to jeden tip. A spousta věci k vyzkoušení
Ne že bych neměl co dělat, ale prostě občas chcete něco zkusit. Podívat se jak se vyvinuly některé služby. Vidět je tak jak by je viděl někdo, kdo je nikdy nepoužil a…









