WordPress Sitelerinizi Kolayca Taşıyın

    SonrakiÖnceki
    Wordpress-Site-Taşımak

    WordPress Sitelerinizi Kolayca Taşıyın

    WordPress Site Taşımak oldukça zahmetli bir iştir. Bu konuda wp codex fazlasıyla yöntem göstermektedir, bunlardan hangisi yapılmalı ve hangisi daha mantıklıdır?

    En sonWordpress Site Taşımak işlemimden sonra artık kendime bir liste hazırlamayı düşündüm ve burada da bu listeyi paylaşmak istedim.

    Pekala,çok fazla güç ve zaman harcamadan bir wordpress sitesi nasıl taşınır bundan bahsedelim. Aşağıdaki WordPress Site Taşımak maddelerini özellikle şu durumlar için kullanabilirsiniz

    • Sub domain yada root klasöründe olmayan bir siteyi root klasörüne taşımak
    • Localdeki bir wordpress sitesini internet sitesine taşıma
    • Bir WordPress sitesini farklı domain ve hostinge taşıma

    Başlamadan Önce

    Öncelikle işlemlere başlamadan önce bir yedek almalısınız:

    • Tema dosyalarınız
    • Uploads klasörünüz
    • Kullandığınız eklentiler (tekrar indirmek için zaman kaybetyiniz)
    • Terminal Komutları
    • mySql masaüstü programı ya da
    • WordPress mysql yedeği alabilen bir wordpress eklentisi ile mysql yedeği alın

    Bu makalede mysql kullanarak nasıl veritabanı yedeğini alabileceğinizi göstereceğim. Anlatımda veritabanının yedeğini alıp orjinal veritabanına zarar vermemek adına old adında veritabanını saklaycağım.

    Alt Klasördeki WordPress sitesini Ana Domaine Taşıma

    İlk maddeye bu işlemi koydum çünkü süper kolay 3 metotla bu işlemi gerçekleştirebileceksiniz (neredeyse süper) Bu metot standart wordpress tema yüklemesi ile aynı işlemleri içerir

    Dikkat! bu metod sadece tek bir site için geçerlidir. Çoklu site taşımalarında tavsiye edilmez.Alt klasörü root Wordpress Site Taşımak;

    1- Root Klasörünü temizleyin

    WordPress kurulumunu yapacağımız root içerisinde herhangi bir internet sitesi ya da wordpress varsa bu içerikleri tamamen silelim.

    Eğer wordpress sitesi ise detaylı bir yedek alıp silme işlemini gerçekleştirin

    • Eğer hosting sağlayıcınızın wordpress silme özelliği varsa bu işlemi kullanarak tüm dosya ve veritabanlarını silebilirsiniz ya da
    • phpmyadmin ile tüm sitenin veritabanını silin
    • Veritabanını düşürdükten sonra tüm wordpress dosyalarını silin. bunun anlamı wp- ile başlayan tüm dosyalar anlamına gelir.

    2. Permalink özelliğini kapatın

    Ayarlar bölümünden kalıcı linkleri kullandığınız özelliği iptal ederek default değerine alınız.

    3. Website Adresinizi değiştirin

    Ayarlar bölümünde Genel sekmesine giderek taşımak istediğiniz root klasörün ismini şuanki sitenizin klasör ismi olmadan yazınız. Dikkat edin; web site adresinizi değiştireceksiniz, wordpress adresinizi değil. Yani;

    • WordPress Adresi (URL): http://wpmagazin.net/blog
    • Site Adresi (URL): http://wpmagazin.net

    Değişiklikleri kaydet diyin.

    4. İki dosyayı kopyala yapıştır yapın

    FTP/SFTP programları yada Cpanel kullanarak aşağıdaki dosyaları eski sitenizden kopyalayıp root domainizide aynı yerlere kopyalayın (taşımayın kopyalayın):

    • index.php
    • .htaccess, eğer varsa. bu dosya bulunmuyorsa permalink ayarlarınızı hiç yapmamış olabilirsiniz. İstediğiniz gibi yaptıktan sonra kaydedin ve otomatik oluşacaktır. Bunu kullanın.

    Kopyaladığınız index.php dosyasını ftp programını ya da cpanel kullanarak açın ve:

    require ('./wp-blog-header.php)

    satını bulup;

    require ('./altklasorismi/wp-blog-header.php)

    alt klasör isminiz eski klasör isminiz olacak şekilde değiştirin. Biz wpmagzin.com/blog sitesi üzerine konuşuyrosak;

    require ('./blog/wp-blog-header.php)

    olacaktır. index.php dosyanızı kaydedin.

    5. Permalink Ayarlarınızı geri getirin

    Permalink ayarlarınızı geri getirerek yeni sitenizde linklerin yönlenmesini sağlayacaksınız. Endişe etmeyin, wordpress bu işlemi 301 redirect ile yaptığı için Seo açısından bir probleminiz olmayacaktır.

    Bir sonraki yazımızda  Wordpress Site Taşımak yazı dizimizin ikinci başlığı olan, localdeki wordpress sitenizi internete taşımadan bahsettik.

    Fikrini Paylaş

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

    NextÖnceki