M. Kurniawan on February 17 2010 07:16 pm 14

Script remote upload

Bulan ini blog ini telah 3 kali pindah hosting. Saya pindah hosting karena hosting yang lama saya gunakan berjamaah dengan blog kakak saya yang trafiknya sangat tinggi sekali terasa kurang bandwidthnya. Sehingga biasanya pada akhir bulan ada tulisan bandwidth limited exceeded. Saya tidak lagi memakai jasa hosting lokal. Akhirnya saya mengembara di webhostingtalk.com, sebuah forum yang saya anggap bisa dipercaya. Saya cari hosting yang murah, memakai LiteSpeed, bandwidth lega, space di bawah 1 GB tidak masalah, menerima pembayaran melalui paypal.  Dari 3 hosting yang saya coba bulan ini 2 di antaranya saya anggap tidak memuaskan. Akhirnya saya memilih magmahost.com, dengan space, bandwidth yang lega, harga yang masih pas di kantong saya, saya daftarkan 2 jasa di sana. 1 untuk saya dan satunya untuk blog kakak saya.

Lho apa hubungannya dengan script remote upload? Baiklah, selama perpindahan hosting, untuk menginstall wordpressnya sih tidak ada masalah. Tinggal Install melalui fantastico, installatron atau lainnya mudah. Lha yang repot yaitu file yang berada di wp-content. Untuk mendownload lalu mengupload lagi membutuhkan waktu yang lama. Apalagi koneksi internet saya up to 153 Kbps, jadi saya tidak bisa melakukan hal itu. Saya lalu browsing-browsing, akhirnya menemukan script remote upload secara sederhana. Tinggal compress saja folder wp-content, kompresi paling baik menggunakan tar.bz2. Sebelumnya jangan arahkan name server domain anda ke hosting baru, jadi login hanya memakai IP, misal http://123.123.123.123/cpanel, isi user dan password, lalu masuk ke buka file managernya. Lalu buatlah 1 file, beri nama upload.php, copy-paste script berikut:

<?php
define('BUFSIZ', 4095);
$url = 'http://domainanda.tld/wp-content.tar.bz2';
$rfile = fopen($url, 'r');
$lfile = fopen(basename($url), 'w');
while(!feof($rfile))
fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ);
fclose($rfile);
fclose($lfile);
?>

Setelah itu tinggal jalankan dari browser anda http://123.123.123.123/~loginanda/upload.php
tunggu kira-kira 4-5 menit tergantung kecepatan hosting anda, maka file akan ada di hosting baru. Tinggal backup database dari hosting lama dan arahkan name server domain anda ke hosting baru, lalu tunggu sebentar, kira-kira maksimal 3×24 jam tergantung ISP anda, kemudian install wordpress di hosting baru, hapus folder wp-content, extract lalu restore database, insya Allah lancar..

Filed under Hosting

14 Responses to “Script remote upload”

  1. jimmy says:

    mantap ilmunya.. berguna sekali mas! tidak cuma buat pindahan hosting, tapi bisa juga buat copy2 file2 lainnya ya
    jimmy´s last blog ..Belajar Marketing dari Penjual Buah My ComLuv Profile

  2. arrohwany says:

    Alhamdulillah
    Sangat bermanfaat sekali mas. mau dicoba ah
    kebetulan punya file besar yang mau di pindah :)

    terus tahu solusi kalo mau mindah database besar hasil exportnya masuk directory situs kita mas? (mungkin ada settinganya)
    sebab ini ada database mpe ratusan mega :)
    mo download kok luama banged dengan koneksi sangat pas(-pasan)
    :D

  3. imcw says:

    Saat ini saya belum berencana pindah hosting.

  4. BolaNaga says:

    Samaan… dalam bulan ini gue lagi sibuk nyari hosting luar… :D saat ini lagi berburu trial hosting :D … maklum lagi nyari recehan dollar dulu baru bisa mesen hosting di luar :D

    untuk sementara sekarang make hosting gratis sebulan dari hostgator… kalo sebulan dah lewat nyari hosting trial lagi di tempat lain hehehe.. kalo dah dollar rada banyakan baru mesen make paypal :D

    dah mesen hosting selama 6 bulan di awardspace seharga $0.14 atau sekitar Rp 1500 :D , cuma kagak gue pake.. soalnya import database susah kagak bisa bisa.. dah di kompress kagak mo masuk… kalau tanpa di kompress terlalu besar SQLnya… maksimal import di awardspace 10Mb… ya sutra kagak jadi gue pake tuh hosting.
    Padahal mayan tuh 60Gb space dan bandwidth 1TB hehehe

    emang enak hosting di luar… usahakan jangan pake hosting dengan IP di indonesia soalnya b/w keluar rata rata di cekek.. jadi susah naekin traffic atau SEO :D

  5. hoeda says:

    untuk wordpress, pernah nemu pluginnya, untuk indahan gitu, tapi ntah dimana dan apa namanya… :D

  6. mins says:

    bro mau tanya apakah scriptnya bisa buat batch untuk banyak file
    misal gue ada 10 file mau di upload semua.

    file1.rar
    file2.rar
    file3.rar

    kalo bisa bagaimana scriptnya ?

    thanks yah

  7. ilmu yang mantab sekali, thanks for sharing

  8. stwn says:

    mas, sampeyan ambil paket yg mana di magmahost, ?, gimana kinerjanya sejauh ini ?,support dan kestabilan jaringan ?.

    nuwun

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled