
Lesley Fowler
0
2040
251
Muhtemelen çoğunuz zaten WordPress'in her gün baktığımız çok sayıda web sitesine güç sağladığını zaten biliyorsunuzdur. Geniş kullanıcı tabanı ve desteğiyle, onunla çok güzel şeyler yapabilirsiniz. WordPress, en son WP sürümlerine tek tıklamayla yükseltme olanağı sunsa da, bazı kullanıcılar sunucularını desteklemediği için kullanamazlar, FTP hesapları yoktur (belki SSH kullanarak dosya yüklediniz mi?) Veya Sebep ne olursa olsun. Bu durumda, yeni dosyaları el ile kopyalayarak sitenizi güncellemeniz daha muhtemeldir. Ancak, artık WordPress sitenizi güncellemenin çok daha kolay olduğu bir şekilde kurabileceğiniz için bunu yapmanıza gerek kalmaz.
Subversion (SVN) kullanarak Linux sunucunuzda nasıl yepyeni bir WordPress blog oluşturulacağını ve nasıl dönüştürüleceğini açıklayacağım “geleneksel” SVN tipi kurulumlara kurulum yapmak, çünkü bunu yapmak isteyenlerin çoğu muhtemelen zaten blog yazıyor. Bu mümkündür çünkü Automattic (WordPress'in yaratıcıları) bu işlevselliği sağlayan bir SVN deposu işletmektedir. Bu depo olmadan bunların hiçbiri işe yaramaz.
Başlamadan önce, Subversion sürüm kontrol yazılımını sunucunuza yüklemeniz gerekebilir. Ubuntu ve Debian sunucuları için
sudo apt-get install alt sürüm oluştur
Fedora Linux, Fedora 16 Beta Dağıtımında Daha da İyi Oldu. Linux, Fedora 16 Beta Dağıtımında Daha İyi Oldu. Linux dağıtımları, sıçramalar ve sınırlamalar ile gelişti ve bu gelişmeler en son beta sürümlerinde görülebilir hale geliyor. GNOME 3'ü taşıyan amiral gemisi dağıtımlarından biri olan Fedora farklı değil ve olması gereken… / Red Hat / CentOS kullanıcıları kullanmalı
sudo yum yüklemek subversion
Yeni Bir Blog Oluşturmak
Yeni bir SVN kontrollü WordPress örneği oluşturmak için, PuTTY gibi bir program kullanarak sunucunuza giriş yapın:
cd / yol / to / a / klasör
yani kullanabilirsin
mkdir blog
Bulunduğunuz yerde blog adlı yeni bir klasör oluşturmak için. Sonra kullan
cd blog
yeni klasöre gitmek ve
svn co http://core.svn.wordpress.org/tag/3.2.1 .
Geçerli klasöre WordPress'i indirip 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 doğru çalışması için gerekli olan bu yalnız süreyi (.) Komutun sonuna eklemeyi de unutmayın. İşlemin tamamlanmasını bekleyin, ardından kurulum komut dosyasını başlatmak için devam edip doğru URL’yi girebilirsiniz..
Gönderen “Geleneksel” SVN'ye
Blogunuzun SVN tarafından kontrol edilmesini sağlamak için birkaç yeni adım gerekecektir. Temel olarak, bu SVN kontrollü yeni bir blog oluşturacak ve tüm içeriğinizi ve ayarlarınızı bu yeni bloga taşıyacaktır. Bu göründüğü kadar istilacı değil ve şu anda blogunuzda olan hiçbir şeyi karıştırmamalı.
Başlamak için kullan “CD” Blog klasörünüzün bulunduğu yere gitmek için (aslında blog klasörüne gitmeyin). Burada eski blogunuzun adlı bir klasörde olduğunu varsayacağız. “Blog” ve geçici yeni blogunuz adlı bir klasörde olacak “blog-yeni“. Devam et ve koş
svn co http://core.svn.wordpress.org/tags/3.2.1 blog-yeni
hangi yeni yaratacak “blog-yeni” Klasör ve gerekli dosyaları içine indirin. Lütfen indirdiğinizden emin olun. aynı Kullanmakta olduğunuz sürüm olarak Dolayısıyla, en son sürümü kullanmıyorsanız, bu işlemdeki en son sürümü seçmeyin..
Daha sonra çalıştırarak eski blog klasörüne gideceğiz
cd… / blog
ve ardından ana yapılandırma dosyasını ve htaccess dosyasını çalıştırarak kopyalayın
cp -p wp-config.php .htaccess… / blog-yeni
Böylece bu önemli dosyalar yeni blog klasöründedir..
Şimdi blogunuzun asıl içeriğini, eklentiler, temalar ve başka şeyler de dahil olmak üzere yeni klasöre kopyalayacağız. Bunu yapmak için koş
cp - rpfu wp içeriği / *… / blog-yeni / wp içeriği
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 status… / blog-new / wp-content
.
Değiştirilen herhangi bir dosya bir “M” yanlarında ve kullanarak geri alınmaları gerekir
svn geri döndürme… / blog / yeni / wp-content / some / file
.
Herhangi bir özel dosya veya dizin çalışarak da kopyalanabilir.
cp - rp görüntüleri wp-digest… / blog-yeni
Herşeyin doğru kopyalanıp kopyalanmadığını kontrol ederek koşularak iyi
diff -rq blog / blog-yeni / | grep -v svn
(Bu, bazı dosyaları bilerek kaldırdıktan sonra bir örnektir)
Neredeyse tamamız! Şimdi çalıştırarak iki blog klasörünü içeren büyük klasöre geçeceğiz.
CD…
ve çalıştırdıktan sonra son anahtar-a-roo'yu yapmak için bunları yeniden adlandırın
mv blog blog eski; mv blog-yeni blog
.
Tebrikler! SVN kontrollü blogunuz şimdi çalışıyor ve çalışıyor olmalı! Değilse, eski blogdan bir şey kopyalamayı unutmuş olabilirsiniz (şimdi yeniden adlandırılmış klasörde bulunur). “blog-yaşlı”). Şimdi devam edebilir ve gerekirse en son sürüme güncelleyebilirsiniz..
Blogunuzu Güncelleme
SVN kontrollü WordPress blogunuzu güncellemek için, blogunuzu kullanarak blogunuzun dizinine girmeniz gerekir. “CD” komut ve sonra çalıştırın:
svn sw http://core.svn.wordpress.org/tag/3.2.1/ .
blogunuzu en yeni sürüme geçirecek. 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, kullanımı kolay ve çok hızlı olan harika bir sürüm izleme aracıdır. Zaten esnek olan WordPress platformunun esnekliğini artırarak, WordPress'in SVN üzerinden kontrol edilebilmesi harika bir şey. Merak etme, bugün siteler için en çok kullanılan çerçevelerden biri..
WordPress ve SVN'nin birlikte çalışması hakkında ne düşünüyorsunuz? Bunun mümkün olduğunu bile biliyor muydun? Yorumlarda bize bildirin!