
Peter Holmes
0
2209
66
Většina z vás již pravděpodobně ví, že WordPress pohání velké množství webových stránek, na které se každý den díváme. S velkou uživatelskou základnou a podporou můžete s ním dělat spoustu skvělých věcí. I když WordPress dokonce nabízí upgrade na nejnovější verzi WP jedním kliknutím, někteří lidé jej prostě nemohou použít, protože to jejich server nepodporuje, nemají žádné FTP účty (možná jste nahráli soubory pomocí SSH?), Nebo ať už je důvod jakýkoli jiný. Pokud tomu tak je, pravděpodobně jste museli aktualizovat svůj web manuálním kopírováním do nových souborů. Už to však opravdu není třeba, protože můžete svůj web WordPress nastavit tak, aby aktualizace byla mnohem jednodušší..
Vysvětlím, jak vytvořit zbrusu nový blog WordPress na vašem Linuxovém serveru pomocí Subversion (SVN) a jak převést “tradiční” instalace do instalace typu SVN, protože většina lidí, kteří to budou chtít udělat, pravděpodobně již má blog spuštěn. To je možné, protože Automattic (tvůrci WordPress) provozuje úložiště SVN, které tuto funkci umožňuje. Bez tohoto úložiště by nic z toho nefungovalo.
Než začnete, pravděpodobně budete muset nainstalovat software pro správu verzí Subversion na svůj server. Pro servery Ubuntu a Debian použijte
sudo apt-get install subversion
zatímco Fedora Linux se právě zlepšil s distribucí Fedora 16 Beta Linux Právě se zlepšil s distribucí Fedora 16 Beta Distribuce Linuxu se zlepšila skokem a mezemi a tato zlepšení jsou viditelná v nejnovějších beta verzích. Fedora, jedna z vlajkových distribucí nesoucích GNOME 3, se neliší a měla by mít… / Red Hat / CentOS uživatelé by měli používat
sudo yum install subversion
Vytvoření nového blogu
Chcete-li vytvořit novou instanci WordPress řízenou SVN, přihlaste se k serveru pomocí programu, jako je PuTTY, pomocí:
složka cd / cesta / do / a /
takže můžete použít
mkdir blog
vytvořit novou složku s názvem blog ve vašem aktuálním umístění. Pak použijte
cd blog
jít do nové složky a spustit
svn co http://core.svn.wordpress.org/tags/3.2.1 .
stáhnout a nainstalovat WordPress do aktuální složky. Pokud existuje novější verze, nahraďte 3.2.1 nejnovější verzí. Nezapomeňte také zahrnout toto osamělé období (.) Na konec příkazu, protože je to nezbytné pro správnou funkci příkazu. Počkejte na dokončení procesu, pak můžete pokračovat a zadat správnou adresu URL a zahájit instalační skript.
Převod z “Tradiční” Na SVN
Převedení blogu na kontrolu pomocí SVN bude vyžadovat několik nových kroků. V zásadě to vytvoří nový blog, který je řízen pomocí SVN, a přesune veškerý obsah a nastavení do tohoto nového blogu. To není tak invazivní, jak to zní, a nemělo by to zkazit nic, co aktuálně máte na svém blogu.
Chcete-li začít, použijte “CD” přejděte na místo, kde se nachází vaše složka blogu (ve skutečnosti do složky blogu nejděte). Zde budeme předpokládat, že váš starý blog je ve složce s názvem “blog” a váš dočasný nový blog bude ve složce s názvem “blog-nový“. Jděte do toho a běžte
svn co http://core.svn.wordpress.org/tags/3.2.1 blog-new
který vytvoří nový “blog-nový” složku a stáhněte do ní potřebné soubory. Ujistěte se, že jste si stáhli stejný verze, kterou právě používáte. Pokud tedy nepoužíváte nejnovější verzi, nevybírejte v tomto procesu nejnovější verzi.
Poté přejdeme do staré složky blogu spuštěním
cd… / blog
a poté zkopírujte hlavní konfigurační soubor i soubor htaccess spuštěním
cp -p wp-config.php .htaccess… / blog-new
takže tyto důležité soubory jsou v nové složce blogu.
Nyní zkopírujeme skutečný obsah vašeho blogu do nové složky, včetně doplňků, motivů a dalších. Chcete-li to provést, spusťte
cp -rpfu wp-content / *… / blog-new / wp-content
a nechte to trvat několik sekund nebo déle, v závislosti na tom, jak velký je váš blog. Doplňky poskytované WordPress by neměly být ovlivněny, ale můžete zkontrolovat, zda vše běží hladce
svn status… / blog-new / wp-content
.
Všechny upravené soubory budou mít “M” vedle nich a je třeba je vrátit pomocí
svn vrátit ... / blog-nový / wp-content / some / file
.
Všechny vlastní soubory nebo adresáře lze také zkopírovat spuštěním
cp -rp images wp-digest… / blog-new
Můžete zkontrolovat, zda je vše zkopírováno správně a je dobré běžet spuštěním
diff -rq blog / blog-new / | grep -v svn
(Toto je příklad poté, co jsem úmyslně odstranil některé soubory)
Už jsme skoro hotovi! Nyní se přesuneme do velké složky obsahující dvě složky blogu spuštěním
CD…
a poté je přejmenujete tak, aby se vytvořil konečný přepínač spuštěním
mv blog blog-old; mv blog-nový blog
.
Gratuluji! Váš blog ovládaný SVN by nyní měl být funkční! Pokud ne, možná jste zapomněli něco zkopírovat ze starého blogu (nyní se nachází ve přejmenované složce “blog-starý”). Nyní můžete pokračovat a v případě potřeby aktualizovat na nejnovější verzi.
Aktualizace vašeho blogu
Chcete-li aktualizovat svůj blog WordPress ovládaný SVN, budete muset jít do adresáře svého blogu pomocí “CD” příkaz a potom spusťte:
svn sw http://core.svn.wordpress.org/tags/3.2.1/ .
který přepne váš blog na nejnovější verzi. Nezapomeňte nahradit 3.2.1 nejnovější dostupnou verzí.
Závěr
Pro ty, kteří ji podporují, je řízení verzí Subversion skvělým nástrojem pro sledování verzí, který je vysoce účinný, relativně snadno použitelný a velmi rychlý. Je to skvělá věc, kterou lze WordPress ovládat pomocí SVN, což zvyšuje flexibilitu již flexibilní platformy WordPress. Není divu, že je to jeden z nejpoužívanějších rámců pro weby dnes.
Co si myslíte o tom, že WordPress a SVN spolupracují? Věděli jste dokonce, že to bylo možné? Dejte nám vědět v komentářích!