I Love WordPressYaklaşık 6 saat kadar önce WordPress 2.0.6 duyuruldu, ben ilk farkettiğimde sadece 3 saat geçmişti…

Bu da demek oluyor ki yaklaşık 2 saatimi WordPress’i 2.0.5’den 2.0.6’a yükseltmek için harcadım.

Defalarca yaptığım bir şeydi, yeni dosyaları eskilerinin üzerine attıktan sonra da yenileme işlemini bitirmek için upgrade.php ‘i çalıştırdım.

Bu sırada bazı hatalar yazıyordu ama umursamadım, çünkü upgrade.php bunları yok eder diye tahmin ediyordum.

Ama olmadı.

Warning: Invalid argument supplied for foreach() in /blog/wp-includes/capabilities.php on line 19

Hatasını her yerde alıyordum, Türkçe karakterlerim gözükmüyordu ve en kötüsü yönetici paneline giriş yapamıyordum!

Çeşitli akrobatik hareketler denedikten sonra, ki düşünün neler neler yaptım, mevzuyu çözdüm.

/wp-includes/wp-db.php dosyasının içine güncellemeden sonra aşağıdaki satırı eklemeyi unutmuşum…

$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_query(“SET NAMES ‘utf8′”);

43. satırdan sonra, yukarıda kalın olarak yazılı satırı ekleyince bütün problemler ortadan kalktı…

Tabii ben bu kadar işle uğraşırken Türk Telekom‘un aDSL hatlarında yaşattığı geçici sorun da beni iyice delirtti…

Neyse, güvenlik açıkları kapatılmış WordPress 2.0.6 şimdi mis gibi çalışıyor…