WordPress Site Adres Değişikliği Full Link/URL SQL Update PhpMyadmin

Merhabalar,

WordPress sitenizin adres değişikliğini yapmanız gerektiği zaman en pratik yol olarak uygulamanız gereken en hızlı ve işe yarar adımlar:

wp_admin_url_change

  • WordPress Yönetim paneli -> Genel sayfasını açın, aşağıdaki alanlara yeni site adresini yazarak güncelleyin,
    • WordPress Adresi (URL)
    • Site Adresi (URL)
  • Daha sonra dosyaları ve veritabanı ilgili hostinge taşıyın.

Eğer bunu manuel PhpMyadmin üzerinden yapmak isterseniz ;

 

 

 

WordPress Site Adres Değişikliği Full Link/URL Update

Not: dikkat etmeniz gereken en önemli nokta, MySQL tablolarını oluştururken kullandığınız WordPress ön ekidir: güvenlik ve benzeri nedenlerden dolayı ön eki farklı kullandıysanız bunu düzeltmeyi unutmayınız aksi takdirde; aşağıdaki veyahut benzeri hatalarla karşılaşabilirsiniz.

Mysql Hata Çıktısı:

#1146 - Table 'wordpress.vt_posts' doesn't exist 
Updated: 2018/24/09
Özet:
UPDATE wp_options SET option_value = replace(option_value, 'https://oldsite.com', 'https://newSite.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://oldsite.com', 'https://newSite.com');
UPDATE wp_posts SET post_content = replace(post_content, 'https://oldsite.com', 'https://newSite.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://oldsite.com', 'https://newSite.com');
Detay:
  • Aşağıdaki sql kodlarını sırasıyla çalıştırınız.
    • UPDATE wp_options SET option_value = replace(option_value, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com') WHERE option_name = 'home' OR option_name = 'siteurl';
      Site adresini günceller
      
    • UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com');
      
      Post olarak kayıt edilen verilerin site adreslerini günceller
    • UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com');
      
      Post olarak kayıt edilen verilerin içeriklerindeki site adreslerini günceller. 
    • UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="http://www.eskisiteniz.com', 'src="http://yourcdn.yenisiteniz.com');
      
      Post olarak kayıt edilen verilerin içeriklerindeki resim (site) adreslerini günceller. 
    • UPDATE wp_posts SET  guid = REPLACE (guid, 'http://www.eskisiteniz.com', 'http://www.yenisiteniz.com') WHERE post_type = 'attachment';
      
      Post olarak kayıt edilen verilerin ek dosya site adreslerini günceller. 
    • UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.eskisiteniz.com','http://www.yenisiteniz.com');
      
      Meta site url adreslerini günceller
    • UPDATE wp_users SET user_login = 'Yeni Admin Adınız' WHERE user_login = 'Admin';
      
      Admin kullanıcı adını değiştirmek isterseniz bu sql kodu, yardımcı olacaktır.
    • UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login = 'KullaniciAdiniz';
      
      Kullanıcı adınızın şifresini güncellemek isterseniz bu sql kodunu kullanabilirsiniz.
    • UPDATE wp_posts SET post_author = 'Author-Yazar-id' WHERE post_author = 'Eski-author-yazar-id';
      
      Verilerin yazarlarını güncellemek isterseniz bu sql kodu size yardımcı olacaktır.
       

Yukarıdaki sql kodları arasında bu konuyla ilgili ihtiyacınız olan tüm kodlar mevcuttur.

Başarılar.

 


Bir önceki yazımız olan Sosyal medya ve dizilerin Dilimize/Türkçe’ye etkileri/zararları başlıklı makalemizde dil, dilimiz ve dizi hakkında bilgiler verilmektedir.

1 Yorum

  1. UPDATE wp_posts SET post_content = REPLACE (
    post_content,

    hocam bir tane film sitem var .. video iframe kodlarını değişişmem gerekiyor yoksa ilk başta görülen kodla sitem filmizlesene' sitesine yönleniyor..msql den nasıl değişebilirim bu kodları wp kullanmaktan msql ile hiç ilgilenmedim.. Yardımcı olursanız sevinirim

    Reply
    • Merhaba,
      phpMyadmin, bir sql arayüzüdür: sunucu kontrol paneli (cPanel, Plesk P gibi) üzerinden ulaşabilirsiniz ya da bir php dosyası ile MySQL e bağlanıp sorguları çalıştırabilirsiniz ki zaten sorunu çözmüşsünüz.

      Başarılar.

      Reply

Bir Cevap Yazın