WordPress güncellemelerine hazırlanmak
Büyük ihtimalle bu yazının yayımlanma tarihinden sonraki hafta, yani 10 Mart 2008 - 16 Mart 2008 tarihleri arasında; yine büyük ihtimalle bu haftanın pazartesisinde, yani 10 Mart 2008 tarihinde WordPress'in 2.5 numaralı sürümü çıkıyor (referans). Böylesine büyük bir güncellemeye ve bundan sonraki güncellemelere hazırlıklı olmamız için ufak sayılabilecek (5 adımlık) bir rehber hazırlamak istedim. Referans olarak gösterdiğim sitedeki güncelleme rehberinin çevirisi olmayacak ama orada gördüğüm bazı ipuçlarını burada kullanabilirim.
Başarılı olup olmadığımı/olmayacağımı, güncellemeleriniz sonrasında rehberimin ne kadar işe yaradığını bildirerek anlayacağım; bu konudaki yardımlarınızı bekliyorum.
Önnot: Bu yazı, her WordPress güncellemesi için yazılmış olan genel bir rehberdir; WordPress 2.5 için ayrı bir rehber oluşturacağım. Bir de eğer bu yazıyı bir yerde yayımlamak isterseniz lisans sözleşmeme göre bu sayfaya bağlantı vermelisiniz.
1. Adım: Yedek alın
Yedeklemek önemlidir. Psikopat gibi günlük yedek almanız ise çok güzeldir - zor da değildir, WordPress Database Backup eklentisini kullanırsanız her gün e-posta adresinize günlük veritabanı yedeğiniz düşer, uğraşmadan yedeklenmiş olursunuz. Gerçi bu eklentinin yalnızca bir özelliği; istediğiniz zaman yedek almanıza ve bunu e-posta adresinize göndermeden bilgisayarınıza indirmenize izin veriyor.
Eğer yedeği bahsettiğim eklenti yerine elle almak isterseniz (ki ben bunu daha yararlı buluyorum) sunucunuzun phpMyAdmin'ine girip (Nasıl gireceğinizi ben bilemem, her barındırma servisininki ayrıdır.) Dışarı Aktar (Export) seçeneğiyle (isterseniz sıkıştırılmış) yedeğinizi indirebilirsiniz.
Tabii tek yedek veritabanı yedeği değil. FTP istemciniz aracılığıyla alanınızda bulunan dosyalarınızı da haftada bir yedeklemenizi öneririm; herhangi bir sunucu çökmesine veya saldırıya karşı hazırlıklı kalırsınız.
Güncellemeden hemen önce yedek almak ise elzemdir, buna karşı çıkan olmaz sanırım. Yedeğinizi aldıktan sonra ikinci adıma geçebiliriz.
2. Adım: Bilgisayarınıza WordPress kurun
(Bu adımdaki yönerge Windows kullanıcıları içindir. Linux kullananlar zaten ne yapması gerektiğini biliyorlardır. Macintosh kullananları umursamıyorum, ehehe.)
Bu olay da zor gözükmesine karşın basit - ama uğraştırıcı:
- XAMPP Lite'ı indirin.
- C:\ sürücüsüne çıkartın.
- C:\xampplite\xampp-control.exe uygulamasını çalıştırın. Apache ve MySQL bölmelerindeki Start düğmelerine basın. Şu ekranın aynısına gelin:

Bundan sonrası, uğraştırıcı olan kısım. C:\xampplite\htdocs\ dizinine yeni bir dizin açıp içine FTP yedeğinizi koyun. Örneğin:

Ardından tarayıcınızla http://localhost/phpmyadmin/ adresine girip anasayfada, en ortadaki veritabanı yaratma bölümünden, blog'unuzun veritabanıyla aynı isimde bir veritabanı oluşturun. Veritabanınızın ismini bilmiyorsanız wp-config.php dosyanıza bakın, orada yazıyor.
Veritabanını yarattıktan sonra sol menüdeki
düğmesine tıklayın. Açılan pencerede dosyadan aktarma sekmesine geçip indirdiğiniz dosyayı yükleyin. Biraz uzun sürebilir bu. Hatta o kadar uzun sürebilir ki, çok uzun sürmesinden dolayı işlem iptal edilebilir. Benim veritabanının ham büyüklüğü 6MB'a yakın mesela, o yüzden işlem iptal olabiliyor.
Sizde de işlem iptal oluyorsa, komutları parça parça girmeniz gerekecektir. Bunun için pencerenin ilk sekmesine geri dönüp, yedek dosyanızı Not Defteri veya benzer bir programla açıp (Ben Notepad++ kullanıyorum, pek kullanışlı.) parçalar halinde kod seçin. Kodlarla aranız iyi değilse INSERT INTO ile başlayan satırlar arasında, göz kararıyla 500KB'ı aşmayacak kod katarları kesip phpMyAdmin penceresine yapıştırın. Mesela dosyanın en başından 500. satırdaki INSERT INTO ile başlayan koddan hemen önceki noktalı virgüle kadar olan kodları seçip yapıştırın, ne bileyim işte.
Veritabanını başarıyla aktardıysanız bravo, ben çoğunda başarısız oluyorum. Neyse, üçüncü adıma geçelim.
3. Adım: Yeni sürümü yükleyin
Burada ufak bir hile yapacağız. Süper bir şey, hep yapıyorum ben.
Şimdi her sürüm güncellemesinde bütün dosyalar güncellenmez elbette. İki sürüm arasında değiştirilen (veya eklenen) dosyaların da kayıt altında tutuldukları güzel bir yer vardır: WordPress Trac. Aşağıdaki adresi inceleyin:
http://trac.wordpress.org/changeset?old_path=tags%2F2.3.2&new_path=tags%2F2.3.3
Bu bağlantıda, 2.3.2 numaralı sürüm ile 2.3.3 numaralı sürüm arasındaki dosya değişikliklerini görüyorsunuz. Adresteki 2.3.2 ile 2.3.3'ü şu anki sürümünüz ve güncelleyeceğiniz sürüm numaralarıyla değiştirin.
Gördüğünüz dosya listesini, indirdiğiniz yeni sürüm dosyaları arasından seçin ve C:\xampplite\htdocs\ dizinindeki yedek sitenizdekilerle değiştirin. Ardından http://localhost/(klasörünüz)/wp-admin/upgrade.php adresinden son güncelleme hamlesini yapın.
4. Adım: Temanızı ve eklentilerinizi kontrol edin
En belalı kısma geldik. Güncellemeden sonra sitenizi açın ve eski haliyle aynı mı diye bakın. Muhtemelen değildir, ya veritabanı hatası veriyordur, ya da olması gereken kısımların bazıları kaybolmuştur vesaire... Binlerce çeşit hata çıkabileceği için bu hataları gidermeniz konusunda size yardımcı olamam (Yine de yorum bölümünden yardım isterseniz yardım etmeye çalışırım.), hataları kendiniz gidermelisiniz.
5. Adım: Son adım
Hataların hepsini giderdikten sonra temanızda ve eklentilerinizde yaptığınız değişikliklerin aynısını blog'unuzda (bilgisayarınızdaki değil, internetteki) de yapın. Bu sefer de internetteki sitenizde hatalar fışkırmaya başladıysa üzülmeyin, biraz sonra bitecek her şey.
Şimdi WordPress Trac'te gördüğümüz değişen dosyaları bu sefer FTP istemcimizle internetteki blog'unuza yükleyeceksiniz. Yükledikten ve http://(blog'unuzun adresi)/wp-admin/upgrade.php adresinden son hamleyi yaptıktan sonra siteniz güncellenmiştir, hayırlı olsun.
Blog yazarları ziyaretçileri mi, takipçileri mi önemsemeli?
3 adımda yazma alışkanlığınızı geliştirin
Blogunuza bir 'Hakkında' sayfası hazırlamak (2)