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