• 26-07-2010, 19:56:41
    #1
    tr.wordpress.org ve wordpress-tr.com siteleri üzerinde herhangi bir iletişim bilgisi, bug tracker uygulaması olmadığı için hatayı direk buraya yazacağım. Bu bir güvenlik açığı değildir.

    http://tr.wordpress.org adresinden indirilen "wordpress-3.0-tr_TR" wordpress paketi üzerinde 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 içindeki salt anahtar kısımları dolmamaktaydı.

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


    setup-config.php.diff

    --- wordpress-3.0-tr_TR\wordpress\wp-admin\setup-config.php    Mon Jun 21 06:09:56 2010 UTC
    +++ wordpress-3.0-tr_TR\wordpress\wp-admin\setup-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

    --- wordpress-3.0-tr_TR\wordpress\wp-config-sample.php    Mon Jul 26 15:28:14 2010 UTC
    +++ wordpress-3.0-tr_TR\wordpress\wp-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 kümesi olmalı!
    - * {@link http://api.wordpress.org/secret-key/1.1/ WordPress.org secret-key service} servisini kullanarak yaratabilirsiniz.
    + * {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org  secret-key service} servisini kullanarak yaratabilirsiniz.
      * Çerezleri geçersiz kılmak için istediğiniz zaman bu değerleri  değiştirebilirsiniz. Bu tüm kullanıcıların tekrar giriş yapmasını  gerektirecektir.
      *
      * @since 2.6.0
      */
    -define('AUTH_KEY',         'eşsiz karakter kümenizi buraya yerleştirin');
    -define('SECURE_AUTH_KEY',  'eşsiz karakter kümenizi buraya yerleştirin');
    -define('LOGGED_IN_KEY',    'eşsiz karakter kümenizi buraya yerleştirin');
    -define('NONCE_KEY',        'eşsiz karakter kümenizi buraya yerleştirin');
    -define('AUTH_SALT',        'eşsiz karakter kümenizi buraya yerleştirin');
    -define('SECURE_AUTH_SALT', 'eşsiz karakter kümenizi buraya yerleştirin');
    -define('LOGGED_IN_SALT',   'eşsiz karakter kümenizi buraya yerleştirin');
    -define('NONCE_SALT',       'eşsiz karakter kümenizi 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');
     /**#@-*/
     
     /**
  • 26-07-2010, 20:23:17
    #2
    Alexis hocam PhpBB'den sonra WordPress'e el atmanıza gerçekten çok sevindim. Ayrıca bu bilgilendirme için çok teşekkürler...
  • 26-07-2010, 22:42:47
    #3
    Wordpress'e bir türlü el atamadım, ufak ufak başladım. Kurulum sonrası config.php ye baktığımda keylerin dolmadığı açıkça görünüyordu. Key aldığımız adreste eski kalmış, eski sürümde daha az key vardı, yenisinde key sayısı ikiye katlanmış.

    Wordpress te kurulum dosyası dahil birkaç dosyadaki hata mesajları dil dosyasından çekilmiyor, bu yüzden o dosyalardaki ifadeleri de tercüme etmişler. Dil paketi yerine tam wordpress paketi vermelerinin sebebi bu.