tr.wordpress.org ve wordpress-tr.com siteleri uzerinde herhangi bir iletişim bilgisi, bug tracker uygulaması olmadığı icin hatayı direk buraya yazacağım. Bu bir guvenlik acığı değildir.

http://tr.wordpress.org adresinden indirilen "wordpress-3.0-tr_TR" wordpress paketi uzerinde bazı dosyalarda değişiklik yapılmış. Bu değişikliklerden kaynaklanan bir hata ile kurulum yaptığımızda otomatik olarak dolması gereken config.php icindeki salt anahtar kısımları dolmamaktaydı.

Wordpress dosyalarını "26 Temmuz 2010" tarihinde http://tr.wordpress.org sitesinden indirdim. Hata giderimini unified diff biciminde sunacağım. (Notapad++ bile .diff dosyalarını reklendirmektedir.)


setup-config.php.diff

Kod:
--- wordpress-3.0-tr_TRwordpresswp-adminsetup-config.php Mon Jun 21 06:09:56 2010 UTC +++ wordpress-3.0-tr_TRwordpresswp-adminsetup-config_new.php Mon Jul 26 15:29:44 2010 UTC @@ -237,7 +237,7 @@ case "define('SECURE_A": case "define('LOGGED_I": case "define('NONCE_SA": - $configFile[$line_num] = str_replace('put your unique phrase here', $secret_keys[$key++], $line ); + $configFile[$line_num] = str_replace('essiz karakter kumenizi buraya yerlestirin', $secret_keys[$key++], $line ); break; } }

wp-config-sample.php.diff

Kod:
--- wordpress-3.0-tr_TRwordpresswp-config-sample.php Mon Jul 26 15:28:14 2010 UTC +++ wordpress-3.0-tr_TRwordpresswp-config-sample_new.php Mon Jul 26 15:28:18 2010 UTC @@ -37,19 +37,19 @@ * Eşsiz doğrulama anahtarları. * * Her anahtar farklı bir karakter kumesi olmalı! - * servisini kullanarak yaratabilirsiniz. + * servisini kullanarak yaratabilirsiniz. * Cerezleri gecersiz kılmak icin istediğiniz zaman bu değerleri değiştirebilirsiniz. Bu tum kullanıcıların tekrar giriş yapmasını gerektirecektir. * * @since 2.6.0 */ -define('AUTH_KEY', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('SECURE_AUTH_KEY', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('LOGGED_IN_KEY', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('NONCE_KEY', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('AUTH_SALT', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('SECURE_AUTH_SALT', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('LOGGED_IN_SALT', 'eşsiz karakter kumenizi buraya yerleştirin'); -define('NONCE_SALT', 'eşsiz karakter kumenizi buraya yerleştirin'); +define('AUTH_KEY', 'essiz karakter kumenizi buraya yerlestirin'); +define('SECURE_AUTH_KEY', 'essiz karakter kumenizi buraya yerlestirin'); +define('LOGGED_IN_KEY', 'essiz karakter kumenizi buraya yerlestirin'); +define('NONCE_KEY', 'essiz karakter kumenizi buraya yerlestirin'); +define('AUTH_SALT', 'essiz karakter kumenizi buraya yerlestirin'); +define('SECURE_AUTH_SALT', 'essiz karakter kumenizi buraya yerlestirin'); +define('LOGGED_IN_SALT', 'essiz karakter kumenizi buraya yerlestirin'); +define('NONCE_SALT', 'essiz karakter kumenizi buraya yerlestirin'); /**#@-*/ /**