Anasayfa » Internet » Nasıl Yapılır (Otomatik Olarak) Web Sitenizi Dropbox'a Yedekleme

    Nasıl Yapılır (Otomatik Olarak) Web Sitenizi Dropbox'a Yedekleme

    Web sitelerinin sahipleri olarak yapmanız gereken en önemli şeylerden biri web sitesini düzenli olarak yedeklemektir. Çoğu web barındırma hizmeti sağlayıcısı, yalnızca felaket kurtarma amaçları için günlük veya haftalık yedeklemeler sağlar. Web sitenizin bir yedeğini şahsen denetlemek istiyorsanız, cPanel, Plesk ve DirectAdmin gibi kontrol panellerini barındıran Yedekleme işlevini kendiniz kullanabilirsiniz. Bir web yöneticisi veya etki alanı sahibi olarak, bu görevden siz sorumlusunuz.

    İyi bir yedekleme aşağıdaki kriterlere sahip olmalıdır:

    • Verilerinizi mümkün olduğunca sık yedekleyin.
    • Veritabanı ve web içeriği gibi kritik verilere daha yüksek öncelik verin. Geçici dosyaları dışlamayı dene.
    • Yedeklemeniz aynı sunucuya kaydedilmemelidir.
    • Yedeklemeniz her zaman, her yerden alınabilir ve erişilebilir olmalıdır.
    • Planlanan her yedekleme durumu için bilgilendirilmelisiniz.
    • Eğer disk alanı veya bant genişliği sizin için önemliyse, yedekleme işleminiz sıkıştırılmalıdır..

    Yedeklemeyi uzaktan saklamak için bir FTP sunucunuza sahip olmanız iyidir. Fakat, ya FTP sunucusu kapalıysa? Sunucuya sınırlı erişimle yedekleme görevini nasıl otomatikleştirebiliriz? Kullanılabilirliğin her zaman orada olduğundan nasıl emin olabilirsiniz? Bulut depolama cevabınız.

    Bulut depolama, dosyaları depolamanın en iyi yolu haline geliyor. Amazon S3, Dropbox, iCloud ve Box.net gibi popüler sağlayıcılar bu olanakları ücretsiz olarak bazı sınırlamalarla sunuyorlar. Ancak, hiçbiri FTP'yi aktarma aracı olarak desteklemiyor, hemen hemen tüm web barındırma sağlayıcıları bu aktarım yöntemine izin veriyor.

    Yedek Kutu

    İşte nerede Yedek Kutu Yedekleme Kutusu, bir FTP sunucusundaki herhangi bir şeyi Dropbox hesabınıza güvenli bir şekilde aktarmanıza yardımcı olur. Aslında, Backup Box, FTP hesabınızı Amazon, GitHub, Box.net ve Flickr gibi bulut depolama sağlayıcılarıyla birleştirebilir. Şu anda, diğerleri hala geliştirilme aşamasındayken yalnızca Dropbox entegrasyonu destekleniyor. Aylık yedekleme takvimi ve anında transfer takvimi gibi sınırlı özelliklere sahip, kullanımı ücretsizdir. Bu yazıda, cPanel sunucusunda çalışırken haftalık yedekleme için yedekleme verilerini hazırlamaya odaklanıyorum.

    Bu aracı, FTP kullanarak doğrudan web dizinini kopyalamak ve Dropbox'a (sıkıştırılmış veya sıkıştırılmamış) veya 2'ye aktarmak, sıkıştırılmış bir yedekleme oluşturmak (cPanel yedekleme) ve yedeği Dropbox'a almak için FTP kullanmak gibi 1 gibi çeşitli uygulama yöntemleriyle kullanabiliriz..

    Eğitime devam etmeden önce, aşağıdaki gerekli bilgileri aldığınızdan emin olun:

    • Web dizininize eşlenmiş bir FTP hesabı. Hosting kontrol panelinizden alın.
    • Bir Dropbox hesabı. Buradan ücretsiz kaydolabilirsiniz.
    • Bir Yedekleme Kutusu hesabı. Buradan ücretsiz kaydolabilirsiniz.

    Web dizini> FTP> Dropbox

    Veri tabanı da önemli olduğundan, veri tabanı yedeğini hazırlamalı ve web dizinine eklemeliyiz. Linux barındırma üzerinde çalışıyorsanız, cron job adlı bir görev zamanlayıcı kullanabilirsiniz. mysqldump. CPanel'de, altında bulunur cPanel> Advanced> Cron iş ilanları.

    Aşağıdaki verileri örnek olarak kullanalım:

     Web dizini yolu: / home / username / public_html cPanel kullanıcı adı: mycpanel cPanel şifresi: mypass123 $ 

    Yeni bir haftalık cron işi oluşturun ve aşağıdaki komutu kullanın:

     mysqldump --opt -Q -u mycpanel -p'mypass123 $ '- tüm veritabanları> /home/username/public_html/databases.sql 

    İşte bir örnek:

    Bu, cPanel hesabınızdaki tüm veritabanlarını içeren bir SQL yedekleme dosyası oluşturacaktır. Yedekleme Kutusuna giriş yapın. Sol panelde, 'dişli' simgesini tıklayarak FTP hesabına giriş yapın. Sağ panelde, Dropbox hesabınıza giriş yapın.

    Seçebilirsiniz Public_html dosyasını bir klasör olarak aktar Transfer Seçeneklerinde. Bu, tüm dosyaları içeren public_html klasörünün tamamını Dropbox hesabınıza aktaracaktır. Şimdi derhal aktarımı Gözden Geçir'i tıklayarak başlatabilirsiniz. Bu public_html klasörünü Dropbox'a aktarır. Bir kez yapıldıktan sonra, aylık olarak bu yedekleme görevini otomatikleştirmek için Aylık zamanlama oluşturabilirsiniz. Yalnızca Aylık> Tarih ve Saat> Sonlandır ve Çalıştır'ı seçin. Not: Haftalık veya günlük yedekleme kullanmak istiyorsanız, aboneliğinizi web sitesinde belirtildiği gibi yükseltmeniz gerekir. Yedekleme zamanlamasının ne zaman yapılmasını istediğinize bağlı olarak cron job ayarını değiştirmeyi unutmayın

    cPanel yedekleme> FTP> Dropbox

    CPanel ile ilgili iyi bir şey, cPanel API'sini kullanarak kendi yedeğinizi otomatik olarak oluşturabilmenizdir. Bu durumda, yedekleme oluşturmak üzere zamanlamaya göre çalışmak için PHP betiğini kullanacağız. Yedekleme konumunun yalnızca Backup Box için olması gerektiğinden, yeni bir yedekleme klasörüyle eşlenen bir FTP hesabı oluşturmamız gerekecek..

    Git cPanel> FTP ve aşağıdaki ekran görüntüsü olarak bir FTP hesabı oluşturun. FTP dizinini public_html altında oluşturmayın, çünkü web tarayıcısı üzerinden herkese açık erişilebilir (dizini bir parola ile korumadıkça):

    Yedekleme işlemini tetiklemek için PHP'yi cPanel API ile kullanmamız gerekiyor. Bu dosyayı indirin (cpanel-php-backup.zip) ve açın. 2 dosya görmelisin, cpanel-backup.php ve xmlapi.php.inc. İçindeki tüm gerekli bilgileri değiştirin cpanel-backup.php aşağıdaki gibi:

     // cPanel hesabı için kimlik bilgileri $ source_server_ip = ""; // Sunucu IP'si veya etki alanı adı örneğin: 212.122.3.77 veya cpanel.domain.tld $ cpanel_account = ""; // cPanel kullanıcı adı $ cpanel_password = ""; // cPanel password // FTP'nin Yedekleme Kutusundaki Kimlik Bilgileri $ ftpacct = ""; // FTP hesabı $ ftppass = ""; // FTP şifresi $ email_notify = "; // Yedek bildirim için e-posta adresi 

    Dosyayı kaydedin ve her iki dosyayı da FTP kullanarak public_html dizininize yükleyin. PHP dosyasına doğrudan tarayıcıdan erişerek, genellikle http://www.yourwebsite.com/cpanel-backup.php olan bir yedekleme oluşturmaya başlayabilirsiniz. .

    CPanel yedek oluşturma işlemini otomatikleştirmek için, cPanel'e haftalık bir cron işi ayarlamamız ve aşağıdaki komutu kullanmamız gerekir:

     php -q /home/username/public_html/cpanel-backup.php 

    İşte bir örnek:

    Yedekleme Kutusuna giriş yapın. Sol panelde, FTP hesabına giriş yapın (yedekleme kutusunu FTP hesabını kullanın) ve sağ panelde Dropbox hesabınıza giriş yapın:

    Yedek dosyaları özel bir klasörde sakladığımızdan, içeriğini yalnızca aktarabiliriz. seçmek Yalnızca / içeriğini aktarın Aktarma Seçenekleri olarak Aktarma Seçeneklerinde.

    Şimdi derhal aktarımı Gözden Geçir'i tıklayarak başlatabilirsiniz. Bu public_html klasörünü Dropbox'a aktarır. Bir kere yapıldıktan sonra, aylık olarak bu yedekleme görevini otomatikleştirmek için Aylık zamanlama oluşturabilirsiniz. Sadece tıkla Aylık> Tarih ve Saat'i seçin> Sonlandır ve Çalıştır.

    Not: Haftalık veya günlük yedekleme kullanmak istiyorsanız, aboneliğinizi web sitesinde belirtildiği gibi yükseltmeniz gerekir. Bunu yaparsanız, yedekleme zamanlamanıza göre cron iş ayarını değiştirmeyi unutmayın. Başka bir şey, PHP betiği önceki tüm cPanel yedeklemelerini yeni yedeklemeler oluşturmadan siler. Bu, yedeklemenizin fazla disk alanı tüketmeyeceğinden emin olmak için.

    Daha fazla yedekleme çözümü için aşağıdakilere göz atın:

    • 17 Dosyalarınızı Yedeklemek ve Senkronize Etmek İçin Çevrimiçi Araçlar ve
    • WordPress için En İyi Yedekleme Çözümleri.

    Editörün Notu: Bu gönderi tarafından yazılmıştır Ashraf S Hongkiat.com için. Ashraf, barındırma hizmetlerinde verimlilik ve güvenliğe odaklanan, deneyimli bir LINUX / UNIX sunucu yöneticisidir. Şu anda bir IaaS sağlayıcısıyla çalışıyor.