Wordpress 2.6 güncellemesi ve karakter ‘encoding’ problemim
Wordpress 2.6.2 güncellemesi bir açık nedeniyle yayımlanınca yükselteyim dedim. Ancak bu sefer ufak! bir problem oldukça vaktimi aldı. Güncellemeyi yaparken dalgınlıkla wp-config.php dosyasını aynen geçirmişim. Hal böyle olunca ufak bir veri tabanı bağlantı sorunu yaşadım. Üzerine bir de parolamı unutunca evlere şenlik bir durum oldu. Parolayı bulmam çok uzun sürmedi ancak güncelleme bittikten sonra beni ufak bir sürpriz bekliyordu. Türkçe karakterlerimin yerinde yeller esiyordu. Aklıma ilk gelen mysql oldu. Acaba hangi arada bir soruna neden olmuşdum.
phpMyAdmin’le bayağı bir haşir neşir olup, içeride bin bir taklalar atmama rağmen sorunu aşamadım. Bir ara o kadar umutsuz duruma düştüm ki tabloları elle değiştirmeyi bile düşündüm :) Güzel bir çözüm bulamadıktan sonra en kötü çözümü bile kabul edebiliyor insanoğlu :) Elle o işin olur yolunu (ya da olmazını :) ) şöyle bir hesapladıktan sonra önce bir araştırma yapmaya karar verdim. Baktım benim istediğimi birileri betik yardımıyla yaptırmaya çalışmışlar. Fakat o kadar meşakkatli bir yol ki, yanına yaklaşmaya bile değmez. Bu kadar şeyi düşünen bendenizin aklına sorunun bir wordpress problemi olabileceği bir türlü gelmiyordu. Halbuki encoding utf-8, collation zımbırtısı da utf8_unicode olmasına rağmen.
Neden sonra o yönde bir araştırma yapınca benzer problem yaşayan birilerini şu başlıkta buldum. Değişikliği yapınca sorunum ortadan kalktı. Gerçi Alex King yaşadığı benzer bir problemin çözümünü şu yazısında anlatmış, fakat okumak bile istemedim. Benim çözümü öneren kişi zaten buradaki bir yorumdan yola çıkarak o tavsiyeyi vermiş. Altına Alex King “bu değişiklik veritabanındaki eski verileri etkilemez” dese de işe yarıyor vallahi :) Birisi de wp-config.php’de değişiklik yapmamalısın demiş ya, denize düşen yılana sarılır. Eğer ileride problem yaşarsam bakacağım başımın çaresine.
Bu problemden dolayı öğrendiklerim:
1. Parolalarını unutma :)
2. Suçluyu hemen belirlemeye kalkışma.
3. Google senin iyi bir dostun.
Bu yazıları RSS beslemesi ile takip edin
Wordpress 2.5 yayımlandı
Daha dün gece güncellemiştim RC2′ye,demek beni beklemiş geliştiriciler :) Tamam dedim ben de madem siz yarışıyorsunuz, varım o zaman. RC2′den sonra has 2.5′e de geçtik, hayırlı uğurlu olsun. 2.5 ile beraber uzun süredir kullandığım tema da değişti. Ben beğendim bilmem nasıl duruyor. Unutmadan WP 2.5′i şuradan indirebilirsiniz. Şimdiden 45,161 kişi indirmiş bile, maşallah.
WordPress 2.5 RC2′den merhaba
Evet WordPress 2.5 RC2 yaklaşık 20 saat önce yayımlanınca artık deneyeyim dedim. Ufaktan da olsa bir tereddüt yaşadım. Ancak küçük bir problem haricinde sorunsuzca bu yeni sürüme geçiş yaptım. Biliyorsunuz WordPress geliştiricileri aradaki sürümü atlayıp doğrudan 2.5′e geçme kararı almışlardı. İşte bu yeni sürümün 2. dağıtım adayı karşımızda. Yenilik olarak çok fazla kurcalayamadığım için gözüme değişik gelen tek yer yönetim paneli. Daha şık ve kullanışlı bir hale gelmiş. Bunun haricinde medya ekleme olayı daha hoş görünüyor. Ancak yerelden bir resim yüklemeye kalktığımda ne yazık ki RC2 bunu başaramadı. ‘Ajaxsımsı’ bir olayla işi kotarmaya çalışan sevgili RC2 ne yaptıysam resmi yüklemedi. Halbuki şuradaki videoda abimiz ne kadar kolay resim ekliyor. Neyse ben yine kendi kullandığım Ftp usulünden yararlandım. Yerelden resim yükleyerek WP kullananlar RC2′den hoşnut kalmayabilirler. Tabi sorunun sadece bende olma ihtimali de var. Yeni fark ettim etiketleme de kayıp! Yazının başında bahsettiğim problem şuydu. Eğer RC2 kurup, wp-admin/upgrade.php sayfasına ulaşıp, güncelleme yapmaya çalıştığınızda şöyle bir hata alıyorsanız:
Fatal error: Call to a member function add_query_var() on a non-object in ****/public_html/wp-includes/taxonomy.php on line 165
( Not: Metin yapıştırmak için de ayrı bir pencere açıyor RC2) hemen Ftp programınızı açın zira Ftp kullanmadan bu problemi halledemezsiniz. Sebebi: SimpleTags eklentisi. Ne yazık ki sorun veriyor RC2 ile beraber. Ben Ftp ile bu eklentiyi silince RC2 kendine geldi, upgrade.php ile veritabanını güncelledi. Tabi şimdi ben merak içerisindeyim etiketleme sistemi nasıl olacak diye. Onu da araştırıp bulunca buraya ekleriz. Şimdilik bu kadar.
Not: Dayanamadım baktım. Click Tags isimli eklentiyi buldum. Son derece güzel, basit ve işe yarar.
Not2: Şöyle bir de inceleme gördüm, gözümden kaçmış önceleri. Bakınız, faydalıdır, merak giderir.


