Gak Kuat Bayar Server Pindah Ke Server Unmanaged
Topik.My.ID- Hari ini saya ada tagihan sebanyak 700 ribu dari salah satu hosting ternama di Indonesia, mungkin berat sekali bagi kami yang notabene dulu bisa menghasilkan ratusan dollar dari google adsense sekarang terganti oleh AI yang pendapatan google adsense blognya menurun.
Untung masih ada kekuatan sedikit demi sedikit untuk memiliki portal berita curhat dengan server dari luar negeri dengan besaran kapasitas 30GB yang bisa nampung beberapa blog. Awalnya memang ingin domainnya tercover di beberapa hosting, namun kayaknya sudah tidak bisa lagi handle atau pegang server banyak yang sudah bercpanel alias sudah GUI (graphic User Intervace)
Banyakan curhat deh! ya udah kita langsung pindah server hosting dengan backup seluruh file yang ternyata filenyapun gak sampai 2GB ya untuk dua domain. Padahal memang servernya awal bayar cuma 100 ribu. Gak papa deh pindah kedua kalinya.
Nah, setelah sudah terbackup. Pusing nih, bagaimana cara pindah ke server yang notabene pakai client aplikasi aja nggak konek karena eror. Untung ada ssh, kalau di windows biasa pakai putty dan saya pakai terminal karena pakai apple ya.
Langsung masuk ke server dengan cara ketik aja
ssh admin@namadomainkamu.com
kalau aku sih buka portnya 222
ssh admin@namadomainkamu.com -p 222
Kalau sudah bisa masuk silahkan anda logut kembali, kenapa kok dilogout ya karena untuk import filenya bukan pakai ssh tapi pakai sftp. untuk dapat masuk ke pentransferan lokal ke server bisa menggunakan perintah sftp diikuti dengan nam user host tujuan seperti
sftp admin@topik.my.id
Jikalau menggunakan port khusus yang terbuka bukan default port anda bisa tambahkan
sftp -oPort=222 topik@namadomainkamu.com
Setelah itu maka akan ada tampilan kek gini lho
sftp>
cari tau lokasi anda menyimpan folder yang akan diunggah kalau menggunakan mac pakai ini ya
put ~/Documents/Backup/septop.zip
jika server tidak mengenali coba pakai nama user anda di iMac pakai /Users/imac/ jadinya kayak gini
put /Users/imac/ Documents/Backup/septop.zip
Ganti user imac yang anda gunakan dan sesuaikan saja ya
Atau bisa cek terlebih dahulu user anda di mac yaitu dengan cara echo $HOME
jangan lupa file databasenya juga di import atau diunggah ke server dengan cara yang sama menggunakan
put /Users/imac/Documents/Backup/sepp6822_topikmyid.sql
Berbeda jika mau download anda bisa gunakan cara get ya, masuk ke sftp juga. Namun kalau mau tau download bisa lihat dibawah ini
Pastikan anda masuk di direktori yang akan diunggah pakai cd dan setelah itu anda bisa masuk ke tujuan download dengan cara
lcd /Users/imac/Documents/Backup/
dan untuk mendownload atau eksport dengan cara
get /home/topik/database_backup.sql
Setelah tau caranya mengimport dan megekstrak. Kemudian kita lanjutkan ke database name atau nama databsenya dan login terlebih dahulu ya sebagai contoh sebagai berikut
anda masuk dengan menggunakan
mysql -u root -p
Sebelum membuat silahkan anda lihat dulu databasenya
SHOW DATABASES;
Kemudian anda bisa membuat
CREATE DATABASE tn_databasebackup
setelah dibuat nama database anda bisa langsung show databases; kalau dah ada hasilnya silahkan ke luar lagi pakai exit dan jalankan perintah
mysql -u root -p tn_databasebackup < /home/topik/database_backup.sql
setelah diimport anda bisa cek kembali dengan cara
SHOW DATABASES; USE tn_databasebackup; SHOW TABLES;
kalau sudah ada databasenya silahkan anda membuat konfigurasinya
Jangan lupa konfigurasinya di wp-config agar berhasil
bisa kembalikan ke root kemudian ketik ls selanjutnya cari nginx di folder etc
ls /etc/nginx
Nanti anda buat folder baru di sites-available dan nanti di symlink kan ke sites-enabled
mkdir /etc/nginx/sites-available
dan buat file configurasinya
touch blog.conf
asalkan kamu sudah change directorinya di /etc/nginx/sites-available
/etc/nginx/sites-available/blog.conf
Setelah itu anda isikan dengan menggunakan vim
vim blog.conf
server { listen 80; server_name topikmyid; root /var/www/topikmyid; index index.php index.html; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Setelah sudah dibuat anda sym linkkan ya
ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/
Setelah di symlink anda bisa langsung cek dengan cara
nginx -t
jangan lupa untuk di reload dan restar ya nginx nya
kalau sudah ok nginxnya maka sudah bisa diakses pindah servernya
Tinggalkan Balasan