Ghost blog yedek alma ve yedekten geri yükleme

Ghost
  • Herhangi bir nedenden dolayı Ghost blog kurulu sitenizin bulunduğu sunucuyu değiştirirseniz, Ghost blog sitesinin nasıl yedeklendiğini ve yedekten veri kaybı olmadan nasıl tekrar geri yükleneceğinden bahsedeceğim.

    Kullanıcı Verilerine Yedekleme

    İlk olarak admin kullanıcısının ve varsa diğer kullanıcılara ait json dosyasının yedeğini alacağız. Bunun için Admin kontrol panelinde settings menüsü altında bulunan Export your content sekmesine tıklayıp içeriklerimizin yedeğini alalım.

    export-content-ghost1-1.jpg

    Görselleri Yedekleme

    Şimdi sıra yüklediğimiz görsellerin yedeğini almaya geldi. Bunun için filezilla veya benzeri bir program ile Ghost sitenizin kurulu olduğu dizine gelin. content klasörü içinde bulunan images adlı klasörü bilgisayarınıza indirin.

    Yeni Ghost Blog Sitesini Kurma

    Artık yedeklerimiz elimizde olduğuna göre yeni sunucuda Ghost Blog sitemizi sıfırdan kurabiliriz. Bunun için aşağıdaki makaleden faydalanabilirsiniz.

    https://www.kurulumu.net/topic/16/

    Kullanıcı Verilerine İçe Aktarma

    İlk adımda yedeğini aldığımız kullanıcı verilerini yine settings menüsü altında bulunan import content sekmesine tıklayıp geri yükleyelim. (Yukarıdaki resimde kırmızı dikdörtgen üzerinde bulunan kısım)

    Görselleri Geri Yükleme

    İndirdiğimiz images klasörünü şimdi yeni sunucuda aynı geri yükleyeceğiz. Sıfır kurulum sonrasında content klasörü içinde bir images klasörü olacaktır. Bunu silip kendi yedeğimizi geri yükleyelim.

    Bu işlemin ardından tüm yazılarınız ve yazılara eklediğiniz kapak ve içerik görselleri yüklenmiş olmalı.

    Yedekleme geri yüklendikten sonra bazı resim klasörleri sonradan eklendiği için Ghost tarafından tanınmayabilir. Bunun için aşağıdaki sorun giderme adımlarını uygulayabilirsiniz.

    Sorun Giderme

    Yedekleme sonrasında yeni yazılara resim yüklerken hata veriyor. Aşağıdaki komutu Ghost kurulu olan dizinde Ghost kullanıcı ile çalıştırın.

    sudo chown -R ghost:ghost ./content
    
    1. images klasörünün içindeki klasörlerinin yazma izinlerini 775 olarak ayarlayın.

    Dosya yoluna dikkat edin. Kendi Ghost sitenizin kurulu olduğu dizinin girin. Benim Ghost sitem /var/www/site dizininde kurulu.

    sudo chmod 775 /var/www/site/content/images/
    

Benzer konular