İlan

alt sürüm sürüm kontrolüÇoğunuz muhtemelen WordPress'in her gün baktığımız çok sayıda web sitesine güç verdiğini zaten biliyorsunuz. Geniş kullanıcı tabanı ve desteğiyle, onunla birçok harika şey yapabilirsiniz. WordPress en son WP sürümlerine tek tıklamayla yükseltmeler sunsa da, bazı insanlar sunucularını desteklemediği için kullanamazlar, herhangi bir FTP hesapları (belki SSH kullanarak dosya yüklediniz?) veya nedeni ne olursa olsun. Bu durumda, yeni dosyaları manuel olarak kopyalayarak sitenizi güncellemeniz gerekenden daha fazladır. Ancak, WordPress sitenizi güncellemenin çok daha basit olacağı bir şekilde kurabileceğiniz için artık buna gerek yok.

Subversion (SVN) kullanarak Linux sunucunuzda nasıl yeni bir WordPress blogu oluşturulacağını ve nasıl dönüştürüleceğini açıklayacağım SVN tipi bir kurulum için "geleneksel" kurulum, çünkü bunu yapmak isteyecek çoğu insanın zaten bir blogu var gidiyor. Bu mümkündür, çünkü Automattic (WordPress'in yaratıcıları) bu işlevselliğe izin veren bir SVN deposu çalıştırır. Bu depo olmadan bunların hiçbiri işe yaramaz.

instagram viewer

Başlamadan önce muhtemelen Subversion sürüm kontrol yazılımını sunucunuza kurmanız gerekir. Ubuntu ve Debian sunucular, kullanım

sudo uygun-get install subversion

süre fötr şapka Linux Fedora 16 Beta Dağıtımıyla Daha da İyileştiLinux dağıtımları büyük bir hızla artmakta ve bu gelişmeler en son beta sürümlerinde görünür hale gelmektedir. GNOME 3 taşıyan amiral dağıtımlarından biri olan Fedora, farklı değil ve ... Daha fazla oku / Red Hat / CentOS kullanıcıları kullanmalıdır

sudo yum yüklemek subversion

Yeni Bir Blog Oluşturma

Yeni bir SVN denetimli WordPress örneği oluşturmak için, PuTTY gibi bir program kullanarak sunucunuza giriş yapın:

cd / yol / / a / klasörüne

böylece kullanabilirsiniz

mkdir günlüğü

bulunduğunuz yerde blog adlı yeni bir klasör oluşturmak için. Sonra kullan

cd günlüğü

yeni klasöre gitmek ve çalıştırmak

svn co http://core.svn.wordpress.org/tags/3.2.1 .
alt sürüm sürüm kontrolü

WordPress'i mevcut klasöre indirmek ve yüklemek için. Daha yeni bir sürüm varsa, 3.2.1'i en son sürümle değiştirin. Ayrıca, komutun sonuna bu komutun sonuna gerektiği gibi yalnızlık dönemini (.) Eklemeyi de unutmayın. İşlemin tamamlanmasını bekleyin, ardından yükleme komut dosyasını başlatmak için doğru URL'yi girebilirsiniz.

“Geleneksel” den SVN'ye dönüştürme

Blogunuzu SVN tarafından kontrol edilecek şekilde dönüştürmek için birkaç yeni adım gerekir. Esasen, bu SVN kontrollü yeni bir blog oluşturacak ve tüm içerik ve ayarlarınızı bu yeni bloga taşıyacaktır. Bu, göründüğü kadar invaziv değildir ve blogunuzda şu anda sahip olduğunuz hiçbir şeyi karıştırmamalıdır.

Başlamak için blog klasörünüzün bulunduğu yere gitmek için “cd” yi kullanın (aslında blog klasörüne girmeyin). Burada eski blogunuzun “adında bir klasörde olduğunu varsayacağız.Blog”Ve geçici yeni blogunuz“ adlı bir klasörde olacakblog-yeni“. Devam et ve koş

svn co http://core.svn.wordpress.org/tags/3.2.1 blog-yeni

yeni “blog-yeni”Klasörüne gidin ve gerekli dosyaları içine indirin. Lütfen indirdiğinizden emin olun. aynı kullanmakta olduğunuz sürümdür. Bu nedenle, en son sürümü kullanmıyorsanız, bu işlemdeki en son sürümü seçmeyin.

Sonra çalışarak eski blog klasörüne gideceğiz

cd ../blog

ve ana yapılandırma dosyasını ve htaccess dosyasını çalıştırarak kopyalayın.

cp -p wp-config.php .htaccess ../blog-new

böylece bu önemli dosyalar yeni blog klasöründe yer alır.

Şimdi blogunuzun asıl içeriğini eklentiler, temalar ve başka şeyler dahil olmak üzere yeni klasöre kopyalayacağız. Bunu yapmak için çalıştırın

cp -rpfu wp-content / * ../blog-new/wp-content

ve blogunuzun büyüklüğüne bağlı olarak birkaç saniye veya daha uzun sürmesine izin verin. WordPress tarafından sağlanan eklentiler etkilenmemelidir, ancak çalışarak her şeyin düzgün çalıştığından emin olmak için iki kez kontrol edebilirsiniz.

svn durumu ../blog-new/wp-content

.

Değiştirilen tüm dosyaların yanında “M” bulunur ve bu dosyalar kullanılarak geri döndürülmesi gerekir

svn revert ../blog-new/wp-content/some/file

.

Herhangi bir özel dosya veya dizin çalıştırılarak da kopyalanabilir

cp -rp görüntüleri wp-digest ../blog-new

Her şeyin doğru bir şekilde kopyalandığını ve çalıştırarak iyi olduğunu kontrol edebilirsiniz.

diff -rq blog / blog-yeni / | grep -v svn
alt sürüm sürüm kontrolü

(Bu, bazı dosyaları kasıtlı olarak kaldırdıktan sonra bir örnektir)

Neredeyse tamamız! Şimdi çalışarak iki blog klasörünü içeren büyük klasöre geçeceğiz

cd ..

ve ardından çalıştırarak son geçişi yapmak için yeniden adlandırın

mv blog blog eski; mv blog-yeni blog

.

Tebrikler! SVN kontrollü blogunuz şimdi çalışıyor olmalı! Değilse, eski blogdan bir şeyler kopyalamayı unutmuş olabilirsiniz (şimdi yeniden adlandırılan “blog-old” klasöründe bulunmaktadır). Şimdi devam edebilir ve gerekirse en son sürüme güncelleyebilirsiniz.

Blogunuzu Güncelleme

SVN kontrollü WordPress blogunuzu güncellemek için, “cd” komutunu kullanarak blogunuzun dizinine gitmeniz ve şunları çalıştırmanız gerekir:

svn sw http://core.svn.wordpress.org/tags/3.2.1/ .

blogunuzu en yeni sürüme geçirir. 3.2.1'i en son sürümle değiştirmeyi unutmayın.

Sonuç

Destekleyenler için Subversion sürüm kontrolü, oldukça etkili, nispeten kolay kullanımlı ve çok hızlı olan harika bir sürüm izleme aracıdır. WordPress'in SVN üzerinden kontrol edilebilmesi, zaten esnek olan WordPress platformunun esnekliğini arttırması harika bir şey. Bugün siteler için en çok kullanılan çerçevelerden biri olduğuna şaşmamalı.

WordPress ve SVN'nin birlikte çalışması hakkında ne düşünüyorsunuz? Bunun mümkün olduğunu bile biliyor muydunuz? Yorumlarda bize bildirin!

Danny, açık kaynaklı yazılım ve Linux'un tüm yönlerinden hoşlanan North Texas Üniversitesi'nde son sınıf öğrencisi.