Beberapa di antara kelebihan Blogger adalah gratis pakai selamanya, sangat jarang down karena menggunakan server milik Google, bisa posting artikel sebanyak-banyaknya, dan tentunya sangat mudah digunakan.
Di antara segudang kelebihan Blogger pasti ada juga kelemahannya. Salah satunya adalah kita harus patuh terhadap peraturan yang telah dibuat oleh Google sebagai penyedia layanan. Jika ketahuan melanggar aturan blog kita bisa dihapus oleh pihak Blogger, dan yang paling sedih adalah dihapus tanpa pemberitahuan.
Nah lho, bisa termehek-mehek tuh. Blog yang sudah susah payah dibangun bertahun-tahun dan artikelnya sudah mencapai ratusan bahkan ribuan hilang begitu saja. Ribuan visitor juga pasti terjun bebas. Galau, ga nafsu makan, sakit hati, merasa di-PHP-in, pengen bunuh diri.. hehehe
Ga mau hal seperti itu terjadi kan? Yuk backup, backup, dan backup mumpung belum terjadi. Belum? kalau bisa sih sama sekali jangan sampai terjadi. Naudzubillahi mindzalik..
Backup otomatis postingan artikel Blogger.com
Saya ada sedikit trik nih buat sobat blogger supaya postingan di blog bisa di-backup secara otomatis tanpa sobat harus mem-backup secara manual. Jadwal backup bisa diatur setiap hari, 2x sehari, 3x sehari kayak minum obat, setiap jam, bahkan setiap menit.
Syaratnya sobat harus punya hosting yang mendukung PHP. Bukan “Pemberi Harapan Palsu” ya, tapi bahasa pemrograman PHP (PHP: Hypertext Prepocessor). Kalau punya hosting cPanel atau DirectAdmin atau bahkan VPS lebih baik. Jika tidak punya bisa memanfaatkan hosting gratisan seperti Idhostinger, 2FreeHosting, 000webhost, dll.
Setelah sobat punya hosting, langkah selanjutnya adalah login ke panel hosting masing-masing dan silahkan masuk ke file manager. Kemudian buat file index.php dan ketikkan kode berikut :
<?php // Alamat Feed Atom blog sobat $feed = 'http://www.deaky.my.id/feeds/posts/default?max-results=10000'; // Folder & filename untuk menyimpan hasil backup $folder = "backup"; $filename = "deakymyid"; $saveTo = $folder . "/" . $filename . "_" . date('Y-m-d_His') . ".xml"; // save to backup/deakymyid_2015-11-13_074412.xml $fp = fopen($saveTo, 'w+'); if($fp === false){ die('Could not open: ' . $saveTo); } $ch = curl_init($feed); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_exec($ch); if(curl_errno($ch)){ die(curl_error($ch)); } $statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if($statusCode == 200){ echo 'Backup berhasil'; } else{ echo "Error! Status Code: " . $statusCode; } ?>
Perhatikan kode berikut :
// Alamat Feed Atom blog sobat $feed = 'http://www.deaky.my.id/feeds/posts/default?max-results=10000'; // Folder & filename untuk menyimpan hasil backup $folder = "backup"; $filename = "deakymyid";
Ubah kode di atas sesuaikan dengan alamat blog sobat. Nama folder dan file juga bisa disesuaikan menurut kebutuhan masing-masing. Jangan lupa disimpan ya..
Langkah selanjutnya, buat folder baru sesuai dengan nama folder yang ada di script index.php, sehingga struktunya menjadi seperti gambar di bawah.
Sampai disini script sudah bisa dijalankan. Untuk mencobanya silahkan ketikkan alamat script tersebut diletakkan. Contoh: http://file.deaky.my.id/cadangan-blog/index.php
Jika muncul tampilan “Backup berhasil”, maka script berjalan dengan sukses. Perhatikan isi di dalam folder backup. Akan berisi file XML hasil dari backup blog sobat.
Untuk mengatur jadwal backup baik harian, setiap jam, maupun setiap menit, memanfaatkan fitur cron jobs yang ada di hosting. Kebetulan saya menggunakan hosting cPanel. Jika hosting yang dipakai tidak mendukung cron jobs (biasanya hosting gratisan), maka bisa juga memanfaatkan penyedia cron jobs gratis, seperti cron-job.org atau mywebcron.com.
Untuk command yang dieksekusi pada cron jobs isikan :
wget -O - http://file.deaky.my.id/cadangan-blog/index.php >/dev/null 2>&1
Contohnya seperti gambar di bawah.
Cron jobs di atas saya setting untuk bekerja setiap hari setiap pukul 00.01 WIB. Jadi blog saya di-backup setiap hari pas tengah malam.
Bagaimana? Mudah bukan.. Silahkan dikreasikan sesuai dengan kebutuhan sobat.
Merasa kesulitan? Silahkan chat di Hangout 🙂
menjaga suatu hal yang tidak diinginkan memang lebih baik, tips & trik yang bagus 🙂
kalau pakai platform blogger gimana?
Ini pakai blogger Mas. Contoh di atas blogger yang sudah custom domain. Tinggal ganti alamat blognya aja.
Kalau bisa menyimpannya di google drive lebih enak gan.