Jak ovládat verze WordPress pomocí Subversion [Linux]

  • Peter Holmes
  • 0
  • 2209
  • 66
reklama

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!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.