Wordpress’i phpMyAdmin Üzerinden Türkçeleştirmek

Yazım Tarihi: 18 Haziran 2007 ≡ Kategori(ler): Wordpress

WordPress database error: [Table './blogucom_wrdp1/wp_sayfa_sayac_now_21' is marked as crashed and should be repaired]
DELETE FROM wp_sayfa_sayac_now_21 WHERE tarih<1210947679

WordPress database error: [Table './blogucom_wrdp1/wp_sayfa_sayac_now_21' is marked as crashed and should be repaired]
SELECT post,ip FROM wp_sayfa_sayac_now_21 WHERE post = 8 AND ip = '38.103.63.18'

WordPress database error: [Table './blogucom_wrdp1/wp_sayfa_sayac_now_21' is marked as crashed and should be repaired]
Insert into wp_sayfa_sayac_now_21 (post,tarih,ip) values ('8','1210948279','38.103.63.18')

WordPress database error: [Table './blogucom_wrdp1/wp_sayfa_sayac_now_21' is marked as crashed and should be repaired]
SELECT DISTINCT ip FROM wp_sayfa_sayac_now_21 WHERE post = 8

Bildiğiniz gibi Wordpress‘in aralarında Türkçe‘nin de olduğu birçok dil seçeneği var. Ancak sebebi her ne olursa olsun başka bir dil sürümünü yüklemiş, mecburiyetten kullanıyor olabilirsiniz. Bu durumda belki kullanıcı menüsünün yabancı dilde oluşan şikayet etmeyebilirsiniz. Ancak şikayet edebileceğiniz nokta, sayfanızdaki hiçbir bölümde Türkçe karakter kullanamayacağınızdır. Bu yazıda basit bir şekilde bu sorunu halletmeye çalışacağız.


Öncelikle eğer varsa sunucumuzun cpaneline giriş yapıyoruz. Buradan da “database” bölümünden phpMyAdmin bölümüne giriş yapıyoruz. Eğer yabancı bir dil ile karşılaştıysanız sol kısımdaki dil bölümünüden Türkçe satırını seçebilirsiniz.

phpMyAdmin sayfamızın en soldaki bölümünüden Wordpress’i kurmuş olduğumuz veritabanını seçiyoruz. Eğer tek bir veritabanımız var ise herhangi bir seçim yapmaya gerek kalmadan Wordpress’in “wp_categories, wp_comments” gibi çeşitli dosyalarını göreceğiz. Zaten bizim Türkçe’yi desteklemsi için değişiklik yapacağımız dosyalar da bunlar. Bu bölümde gördüğünüz her bir dosyanın içine girip dil tanımlamasını kontrol etmemiz gerekiyor.

Bir bölüme girdikten sonra bakacağımız kısım “Karşılaştırma” sütunu olacaktır. Resimde gördüğünüz utf8_turkish_ci bölümü latin1_swedish şeklinde olabilir. Bizim yapmamız gereken bunu utf8_turkish_ci ile Türkçe’ye uyumlu hale getirmek.


“Karşılaştırma” sütununda utf8_turkish_ci olmayan satırları gördüğünüz kutucuğu işaretleyerek seçiyoruz. Seçme işlmeninin ardından hemen alttaki “Değiştir” düğmesiyle yeni bir menüye geçiyoruz. Değiştireceğimiz kısım yalnızca latin1_swedish (başka bir biçim de seçilmiş olabilir) bölümüdür. utf8_turkish_ci seçildikten sonra kaydet düğmesiyle bir önceki menüye geçiş yapıyoruz. Burada yine Wordpress dosyalarını göreceğiz. Her dosyaya tek tek bakarak bir önceki işlemi tekrar edeceğiz. Bu sayede Wordpress Türkçe olmasa bile örneğin hem yazı bölümünde, hem kategori bölümünde Türkçe karakterlere (eğer işlem yapılmaz ise ş,ı gibi harfler “?” olarak görünür) normal görünecektir.


Bu yazı ilginizi çektiyse bunları da okuyabilirsiniz:

“Wordpress’i phpMyAdmin Üzerinden Türkçeleştirmek” için 10 görüş yazılmış;

  1. yaşasın utf-8. tuttum bunu güzel yöntem ;)

  2. yalnız bi kaydediyoruz , aşagıda kaynak olarak latin swedish diyor gene bu

  3. Değişiklik yaparken değişiklik yaptığınız kullanıcının tüm yetkilere sahip olduğunu kontrol edin.

  4. Teşekkürler ,

    Denemediğim yol kalmamıştı, söylediklerinizi yaptım, sorun kalmadı…

    Tekrar teşekkür ederim…

    Not: Tek merak ettiğim; veri tabanında daha evvel hiç oynama yapmadığımdan, bu değişikliğin daha sonra herhangi bir yerde sorun çıkarma şansı varmıdır, merak ediyorum. Yoksa en küçük anormalliği olmazmı… Saygılar…

  5. mustafa bir probleminizin olacağını zannetmiyorum. Burada ben de aynı şekilde Türkçeleştirme yaptım. Veritabanında hiçbir sıkıntı olmadı.

  6. Tekrar teşekkür ederim…

    Bu arada benim sorunum; wordpress mu kurarken başgöstermişti, düzeldi… İhtiyacı olanların bilgisine sunulur….

    Sırada Türkçe dil dosyası ve vh ile ilgili olduğunu düşündüğüm, alt alan adlarının açılmama (http://www.xxxxx.domain.com) sorunu kaldı…

    Çalışmalarınızın devamını dilerim…. Saygılarımla…

  7. Emre Bey Merhaba;

    Dün de yazdığım gibi; alt alan adlarının açılmama sorunu vardı (http://www.xxxxx.domain.com); barındırma firması virtual host ayarlarını yaparak bunu giderdi; daha doğrusu giderdi de iyi mi oldu, kötü mü oldu bilemiyorum….

    Çünkü; alt alan adları açılmamaya, admin panelinde yapılan düzeltmeler hata vermeye başladı.

    Sorunu aradığım forumlarda “türkçe karakter bozukluğu sebebiyle kullanıcıları tanıyamama, karıştırma sebebi oluştuğu” bahsediliyor.

    Wordpress mu i resmi sitesinden indirmiştim, dolayısıyla ingilizce idi, türkçe karakter problemim vardı, sayenizde düzeltmiştim…

    Sizden ricam; hata kodlarına da bakarak, ben ne yapmalıyım. Bakıyorum genel ağ da birçok kişi türkçe wordpress mu kurulumunu yapmış, hataları da gözükmüyor, bildiğiniz türkçe karakter sorunu olmayan wordpres mu varmıdır. ne tavsiye edersiniz….. Teşekkür Ederim.

    Ençok ilk hatayı veriyor….
    Warning: Invalid argument supplied for foreach() in /vhost/blognot/public_html/wp-includes/capabilities.php on line 31

    Warning: Cannot modify header information - headers already sent by (output started at /vhost/blognot/public_html/wp-includes/capabilities.php:31) in /vhost/blognot/public_html/wp-includes/pluggable.php on line 348

  8. Mustafa Bey WordPress MU’dan pek anlamıyorum. Ancak elimden geldiğince yardımcı olmaya çalışayım.
    Hata veren dosyaları sunucuna tekrar yüklemeyi deneybilirsin. Birkaç WordPress uzmanı bunu tavsiye ediyor ancak okuduğum kadarıyla aynı hatayı alan çok.
    Bir de şurası var. Bu işlemi uygulayanların sorunu düzelmiş. Umarım sana da yardımcı olur.

  9. @mustafa

    http://www.dmry.net/wordpress-231-kullanici-yetkileri-yamasi

    Geç oldu ama :) mu için olur mu bilmiyorum.

  10. @eylultoprak

    İlginiz için teşekkür ederim; bir müddet uğraştım olmadı, daha sonra bir üst sürüm çıkınca onu yükledim, şu an problemim yok…

    Saygılarımla…

Yazıya görüşlerinizi ekleyebilir, sitenizden geri izleme gönderebilirsiniz.
Yazıya yapılacak yorumları takip edebilirsiniz.
Yorum yazarken lütfen konuya bağlı kalın; Türkçe yazım ve dilbilgisi kurallarına
riayet edin. Konu dışında bir sorunuz varsa iletişim bölümünü kullanın.

Görüş Yazın

Kategoriler