İçeriğe geç
Olcay Irmak
Yazılar
Web1 dk okuma

phpmyadmin üzerinden wordpress domain değişikliği sorgusu

Tasarımını ve geliştirmesini yaptığım WordPress sitelerimi alt alan adından ana alan adına taşımak için sıklıkla başvurduğum yöntemi paylaşmak istiyorum. Joomla sitelerde FTP dosyalarını hangi klasörün altına koyarsanız site o isimle yayın yapmaya devam ederken, WordPress sitelerde durum böyle değildir. Dosyaları hangi klasörün altına koyarsanız koyun, WordPress mutlaka daha önce tanımlanmış adresi referans alır. Bu adresi değiştirmek için birkaç yöntem vardır; bunlardan biri de phpMyAdmin ile veritabanı üzerinde sorgu çalıştırarak adresi kolayca değiştirmektir.

Aşağıdaki sorgularda eski ve yeni site adı kısımlarını kendi adresinize göre düzenledikten sonra, hosting yönetim panelinizden phpMyAdmin'e girip aşağıdaki görselde gösterildiği gibi SQL sorgu sekmesine tıklayın, sorguyu yapıştırın ve alt taraftaki "Git" butonuna basın.

UPDATE wp_options SET option_value = replace(option_value, 'http://www.eskisiteadi', 'http://www.yenisiteadi') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.eskisiteadi','http://www.yenisiteadi');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.eskisiteadi', 'http://www.yenisiteadi');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.eskisiteadi','http://www.yenisiteadi');

Hepsi bu kadar. Artık WordPress sitenizin adresini phpMyAdmin üzerinden tek bir sorguyla değiştirmiş oldunuz.