WordPress eklentilerini otomatik güncellemek

by Burak Bayburtlu on 10 Şubat 2009

in Geek to live

Dünya üzerindeki binlerce blog sahibi gibi ben de blogumu WordPress altyapısı ile sizlere ulaştırıyorum, sunucular da Sadecehosting‘de. Hal böyle olunca bir sürü eklenti (plug-in) ile geliştirmek de kaçınılmaz oluyor.

Eklenti sayısı arttıkça her gün güncellenen eklenti sayısı da aynı oranda artıyor. Az önce baktım 10un üzerinde eklenti kullanıyorum ve bunların aşağı yukarı 2-3 adedi sürekli uyarı veriyor: beni güncelle, yeni sürümüm geldi!

WordPress bu konuda da oldukça iyi bir çözüme sahip: tek tıkla güncelleme. Gelin görün ki bir türlü bundan faydalanamıyordum – sürekli bir hata: yok efendim open_base_dir izin vermiyormuş da geçici dosya yaratamıyormuş da. Ben de mecburen dosyayı indirip zip’i açıp klasöre geri yüklemek zorunda kalıyordum.

Bugün Tart ofisinde geçirdiğim günlerden biriydi ve ortamda bu kadar çok PHP üstadı varken onlara sormadan edemedim. Sağolsun o sırada yanımda olan Arda Yalçıner ve kuzenim Emrah Olgun, sorunu hemen çözdü ve rahat rahat Heroes’un son bölümünü izleyebildim. Çözüm basit:

  1. Blog tuttuğunuz sunucuda boş bir dizin yaratın
  2. Onun yazma haklarını ayarlayın (777 yapmayın :P)
  3. Son olarak da bu satırı kendinize uygun klasörü de ekleyerek wp-config.php’ye ekleyin
    putenv(“TMPDIR=/blog/altinda/gecici/dosya/atilacak/dizin”);
Sonuç: artık tek tıklamayla  Wordpress eklentilerimi güncelleyebiliyorum :-)
Related Posts with Thumbnails

Comments

Powered by Facebook Comments

{ 12 comments… read them below or add one }

Engin Şubat 11, 2009, 00:27

Bir de Wordpress Auto Upgrade eklentisi, diğer eklentileri tek tıklamayala update etmeye engel oluyor.
Zaten 2.7 den sonra auto upgrade eklentisine gerek yok, kaldırdım gitti :)

Cevapla

Tanaydın Şubat 11, 2009, 13:27

http://wordpress.org/support/topic/238738

adresinden “WP_TEMP_DIR” define etmenin de işe yaradığını okudum, php safe_mode yüzünden putenv çalışmayan server varsa (misal benim host’um) bu çözümü de uygulayabilirsiniz… /tmp ‘e erişiminiz yoksa, Burak’ın dediği gibi sitenizin bulunduğu directory altında bir directory açmak olayı çözüyor…

sevgiler, saygılar…

Cevapla

Mehmet D. Şubat 19, 2009, 13:40

Sevgili Burak;

Şöhret sana çok yaramamış galiba. O enfes yazılarını artıkın bura(k)larda pek göremiyoruz :(

Selamlar…
Mehmet D.

Cevapla

yargıc Şubat 24, 2009, 00:17

işe yarar inşallah teşekkürler

Cevapla

mp3 dinle Mart 2, 2009, 22:52

işe yarıyor çok saolun

Cevapla

baydn26 Nisan 9, 2009, 17:23

bende aynı durumdan şikayetçiydim ellerinize sağlık çok faydalı oldu.

Cevapla

züleyha Nisan 23, 2009, 21:58

Bendede aynı sorun var ama ben yapamadım… Öncelikle dizin oluşturmak ne demek… httpdocs içerisine yani bir klasör oluşturmaktan mı bahsediyorsunuz… anlamadım ben yani… biraz daha açıklarmısınız… kusura bakmayın ama:)

Cevapla

kaan Nisan 24, 2009, 11:23

Evet burak bende züleyhayla aynı durumdayım. Açarsan mutlu oluruz.

Cevapla

Burak Bayburtlu Nisan 24, 2009, 11:55

Dizin oluşturmak işin Türkçesi. Aslen “create directory” demek istiyorum. Eğer konsol erişiminiz varsa mkdir komutu, FTP ile bağlanıyorsanız arayüzde klasörün boş bir yerine sağ tıklayıp “new directory” gibi bir seçenek seçmeniz lazım.

Bir de sorayım, gerçekten otomatik güncellemelere ihtiyacınız olduğuna emin misiniz?

Cevapla

züleyha Nisan 24, 2009, 23:33

Ben eklentileri güncellemek için kullanıyorum. Daha doğrusu benim 2 tane wordpress blogum var. 1 yıl önce birini kurmuştum 3 hafta önce de diğerini… 2 side ayrı hosting firmasında… plesk versiyonlarıda farklı… birinde geçen hafta Contact Form 7 güncellemesi vardı güncelle dedim hemen güncelledi… diğeri hata veriyor… ikisindede wordpress 2.7.1 kurulu temaları farklı anlamadım…

Cevapla

paul Aralık 23, 2009, 14:48

bu ayarı yapıyorum faka yinede guncellemeleri yuklemiyor nedendir acaba??

Cevapla

Gokturk Temmuz 19, 2011, 21:41

paule katılıyorum bendede aynı sıkıntı var.
Lütfen olası hatayı açıklarmısınız.

Cevapla

Leave a Comment

Previous post:

Next post: