Wordpress

WordPress site taşıma yöntemleri

WordPress ile hem eklenti ile hem manuel şekilde nasıl site taşınır.

Merhaba Arkadaşlar bugün size WordPress’te eklentili ve manuel şekilde ayrıntılı WordPress site taşımayı göstereceğim. Öncelikle bu işleme neden ihtiyaç duyarız? Eğer web sitemizin önceden yedeğini aldıysak yedeği tekrardan sağlıklı şekilde kurmak için veya sitemizi farklı hosting’e taşımak için bu işlemlere ihtiyaç duyarız.

Eklenti ile WordPress site taşıma

Eklenti ile WordPress site taşıma en kolay ama hataya en açık yoldur. Genel olarak ben düşük dosya boyutlu yedeği olan web sitelerini eklenti yolu ile taşıma yaparım genelde bir hata ile karşılaşmam aksine eğer farklı bir alan adına siteyi taşıyacaksanız site içerisindeki bağlantı adreslerinin yapısını da değiştirdiği için çok kullanışlı oluyor. Eklenti ile WordPress site taşıma işlemine başlıyalım.

WordPress panelimizin menüsünün içerisinden Eklentiler>Yeni Ekle butonunu basıp “All-in-One WP Migration” adlı eklentiyi  aratıp indiriyoruz ve kuruyoruz.

wp-site-tasima-eklenti-1
eklenti

Yükleyip etkinleştirdikten sonra WordPress panelimizin menüsünden eklentiyi bulup “Dışa Aktar” butonuna basıyoruz ve dışarı aktarım butonundan “Dosya” butonuna basıp yedek alma işlemini başlatıyoruz.

wp-site-tasima-2

Yedek alma işlemimiz tamamlandıktan sonra “Download Alanadınız.com.tr” şeklindeki yeşil butona basıp sitemizin yedeğini indiriyoruz

wp-site-tasima-3

Sonrasında sitemizi taşıyacağımız diğer hostinge sıfırdan bir WordPress kurulumu yapıp içine sadece “All-in-One WP Migration” adlı eklentiyi indirip kuruyoruz. Ve WordPress panelimizin menüsünden eklentiyi bulup “İçe Aktar” butonunu seçip İçeri Aktarma İşlemine Başlıyoruz. Burada dikkat etmemiz gereken kısım Maximum upload file size: XX MB yazar. eğer yedeğimiz burada yazan boyuttan yüksek ise taşıma işlemini başlatamazsınız. Buradaki XX sizin .htaccess içerisinde ki upload_max_filesize ve post_max_size değerleridir. Bu değerleri arttırmanın yolu ise  .htaccess dosyasının içerisine sizlere verdiğim kodları girmetkir.

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

wp-site-tasima-4

Aktarma işlemimiz başladıktan sonra aktarma işlemini ara ara kontrol edin size devam etmek isteyip istemediğinizi soracaktır devam butonuna bastıktan sonra taşıma işlemimiz kendisi yüklenip kurulacaktır.

wp-site-tasima-5

Ve sitemizin taşıma işlemi tamamlandı. Bu kısımda “1. You must save your permalinks structure twice. Permalinks Settings (opens a new window)” dediği kısımda kalıcı bağlantıların oturması açısından sizi Kalıcı Bağlantılar sayfasına gönderiyor burada hiçbir işlem yapmadan kaydet butonuna basmanız yeterli olucaktır.

wp-site-tasima-6

Taşıma İşlemimiz tamamlanmıştır.

 

Manuel WordPress site taşıma

Manuel taşıma ise benim gözümde garantidir. Çünkü ana dosyaları bire bir kopyalayıp diğer bir hostinge atıyoruz. Tabi bu işlemleri yaparken de dikkat etmemiz gereken durumlar oluyor. Manuel WordPress site taşıma işlemine geçelim.

İlk olarak hostingimizin içerisinden web site dosyların ham halini bilgisayarımıza indiriyoruz.

wp-site-tasima-7

Sonrasında cpanel veya kullandığınız başka hosting yönetim panelinden PhpMyAdmin’e bağlanıp Veritabanımızın yedeğini alıyoruz

wp-site-tasima-8

Manuel yedek alma işlemimiz tamamlandı. Sonrasında  aldığımız site dosyaların yedeğini filezilla veya hosting panelinizin dosya yöneticisi kısmından aktarıyoruz.

wp-site-tasima-9

Veritabanımızın yedeğini taşımak için tekrardan yeni hosting panelimizden PhpMyAdmin’e bağlanıyoruz ve bir veritabanı oluşturuyoruz (cpanel veya başka hosting panellerden otomatik şekilde veritabanı oluşturabilirsiniz.)

wp-site-tasima-10

Yeni oluşturduğumuz veri tabanının içerisine girerek İçe Aktar sekmesini seçip yedeğimizi aktarıyoruz.

wp-site-tasima-11

Dikkat! Eğer sitenizi farklı bir alan adına taşıyorsanız size verdiğim sql sorgusunu SQL sekmesinden çalıştırmanız gerekmektedir kodların içerisinde eskiurl yazan kısma yedeği aldığımız alan adını yeniurl yazan kısma ise taşıdığımız alan adını yazacağız alan adlarını yazarken sonuna “ / ” koymamalısınız.

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

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

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

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

wp-site-tasima-12

Veritabanımıza yedeğimizi aktardıktan sonra hosting panelimizden kullanıcı oluşturup veritabanımıza kullanıcı ekliyeceğiz eğer localhostda çalışıyorsanız bu adımı atlayabilirsiniz çünkü wordpress veritabanı bağlantısı yaparken kullanıcı adına root şifre kısmınıda boş bırakarak bağlantı sağlayabilirsiniz.Yeni Kullanıcı Ekle kısmından yeni bir kullanıcı oluşturuyoruz ve daha sonra veritabanına kullanıcı ekle kısmından oluşturduğumuz kullanıcıyı veritabanımıza bağlıyoruz.

wp-site-tasima-13

Veritabanına kullanıcı ekle yaptıktan sonra karşımıza çıkan listedeki tüm ayrıcalıkları işaretleyip kaydediyoruz.

wp-site-tasima-14

Veritabanımıza kullanıcı ekledikten sonra wp-config.php dosyasından veritabanı bağlantısını gerçekleştiriyoruz. Bu kısımda DB_NAME kısmına veritabanı adını, DB_USER kısmına oluşturduğumuz veritabanı kullanıcı adını, DB_PASSWORD kısmına ise kullanıcı şifresini giriyoruz ve taşıma işlemimizi tamamlamış oluyoruz

wp-site-tasima-15

Ve taşıma işlemimiz tamamlanmıştır.

 

Eğer işinize yaradıysa aşağıdan yorum bırakırsanız sevinirim. Herhangi bir hata veya sorunda yorum kısmından bana veya daha bilgili arkadaşlara ulaşarak yardım alabilirsiniz.

 

Daha Fazla Göster

Alperen Esmer

Selamlar, Ben Alperen Esmer 19 yaşındayım. Meslek lisesi mezunuyum yazılım konusunda kendimi daha fazla geliştirmek için üniversiteye bir sene ara verdim. 9 ay boyunca Mucizefikir Dijital Pazarlama Ajansında stajyer olarak çalıştım ve şuanda tam zamanlı olarak çalışmaya devam ediyorum. Ekstra olarak freelance olarak iş almaktayım. 5 yıldır kendimi yazılım konusunda geliştiriyorum. HTML, CSS, JS, PHP konularında kendimi geliştirdim ve geliştirmeye devam ediyorum. WordPress konusunda kendimi geliştirmekteyim ve şuanda kendi tema tasarımımı yapmaktayım.

İlgili Makaleler

2 Yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu