Cara Mendownload dan Install WordPress Melalui SSH
Bagi yang ingin tahu bagaimana cara mendownload dan instal wordpress ke web server melalui SSH langsung dari wordpress.org, inilah caranya.
Menginstal wordpress langsung ke web server dari wordpress.org lebih aman karena bebas virus. Saya pernah mengetahui bahwa wordpress yang diunduh ke komputer bisa terinfeksi virus yang ada di komputer.
Bagi kita yang terbiasa mendownload wordpress terlebih dahulu sebelum diupload kembali dan diinstal, inilah resikonya. Kemudian, menginstal wordpress dari Cpanel juga berpotensi terkena virus. Kita tidak tahu apa perlakuan yang didapat CMS ini sebelum dan saat berada di server.
Jika Anda pernah menggunakan “dedicated server” dan ingin server Anda “bersih” dari malware dan virus, sebaiknya Anda menginstal wordpress CMS langsung dari sumbernya, dari wordpress.org. File tersebut tentunya jauh lebih “bersih” di dalam repository mereka.
Jika kita menggunakan server shared, yah, paling sekedar lebih cepat saja atau untuk terlihat “techie” barangkali.
Sekarang, mayoritas hosting sudah menyediakan fitur SSH/command line untuk keperluan ini. Kemudian, kami disini juga membuat tutorial dengan menggunakan Bash Shell. Pastikan hosting Anda memiliki fitur ini.
Untuk keperluan menginstal database, pastikan host Anda juga mengijinkannya. Caranya, Anda mesti membuka phpMyAdmin untuk melihatnya.
Jika Anda menggunakan PC windows, Anda perlu mendownload program Putty. Untuk Macintosh, silahkan gunakan built-in Mac Terminal atau iTerm 2.
1. Bagaimana Terhubung ke Server
Daftar Isi
Bagi yang menggunakan Windows.
Buka PuTTY kemudian silahkan masukkan nama domain Anda ke dalam kotak “host Name (or IP address). Kemudian masukkan juga nomor port (kotaknya ada dibawah post). Klik open.
Jika ingin masuk lagi dengan mudah, masukan nama di kotak “Saved Session” dan tekan “save.”
Kemudian masukkan username, tekan enter. Masukkan password dan tekan enter juga. Mohon dicatat, password di PuTTY tidak akan terlihat karena memang dari sananya disembunyikan. Jangan khawatir Anda tidak tersambung.
Menggunakan Mac Terminal atau klien SSH yang lain.
pada klien terminal, masukan perintah berikut:
ssh username@domain.com -p 22
Setelah login, akan tampak sesuatu yang seperti ini:-p memerintahkan untuk menggunakan port 22. Jika port default host Anda berbeda, gunakan sesuai port default host Anda. Sebenarnya, switch -p 22 tadi bisa dihilangkan juga.
domain.com@username:-$
Perintah dari Anda diketik setelah promt perintah shell diatas.
2. Download WordPress
Sekarang, setelah masuk server SSH, kita cari folder untuk download wordpress kita. Biasanya, wordpress ditaruh di bawah direktori public_html. Misal kita buat folder abccom dibawah directory public_html.
Perintah yang diketikkan adalah:
cd public_html/abccom/
wget http:
//wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
Untuk baris kedua, ini adalah perintah untuk mengekstrak file ke dalam direktori abccom tadi.Alamat http://wordpress.org/latest.tar.gz ini adalah alamat halaman download wordpress. Sebenarnya, Anda bisa mencoba untuk mendownload dari alamat internet lain.
Jadi, file wordpress tadi berada di direktori wordpress dibawah direktori abccom. Anda bisa memindahkan wordpress tadi ke direktori yang sedang dibuka sekarang, perintahnya:
mv wordpress/* ./
Jika ingin memeriksa apa isi direktori yang sekarang dibuka, ketik “Is” dan tekan enter.
Kemudian, Anda bisa menghapus file asli wordpress yang masih dalam bentuk .tar.gz.
Ketikan
rmdir
./wordpress/
rm -f latest.tar.gz
Kemudian, menginstal wordpress. Kita akan membuat database dan pengguna, kemudian kita hubungkan.Dan tekan enter.
3. Menginstal WordPress
Pertama, login ke command-line MySQL dengan mengetik:
mysql -u username -p
Inilah yang kita dapatkan:
Kemudian, masukkan password MySQL yang diminta. Setelah masuk, kita mendapatkan halaman sebagai berikut:
Kemudian, ketikan:
create
database
dbname;
grant
usage
on
*.*
to
username@localhost identified
by
'password'
;
grant
all
privileges
on
dbname.*
to
username@localhost;
Baris kedua bertujuan memberi ijin pengguna terhubung ke database.Baris pertama membuat database.
Baris terakhir memberi semua hak akses bagi pengguna bersangkutan.
Untuk mengecek apakah semua sudah benar, cek dengan mengetik:
use dbname;
Akan ada pesan bahwa database telah berubah apabila semua benar.
Ketik “exit” dan tekan enter jika ingin keluar.
Kemudian, Instal wordpress seperti proses instalasi biasanya dengan browser Anda. Buka blog / web Anda melalui browser.
Bagi yang menggunakan cara ini, 2 hal yang diperhatikan adalah:
- Tutorial ini menghubungkan pengguna lama dengan database baru. Tetapi jika Anda ingin pengguna (user) baru untuk database tadi, Anda perlu masuk ke shell MySQL dan ketikan:
mysql>
create
user
'dbusername'
@
'localhost'
identified
by
'password'
;
- Mengedit wp-config-php.
Anda sebenarnya sudah bisa mengistal wordpress, theme dan sebagainya dari sini. Tetapi, bagi yang ingin menambah atau mengganti pengaturan default wordpress, silahkan menggunakan “shell.”
Untuk memebri perintah editor file command-line shell / Vim Editor ketikan:
vi ./wp-config.php
Kita akan melihat:
Untuk berpindah ke seluruh file, gunakan tanda panah. Tekan “I” apabila Anda ingin menginsert program.
Saat keluar, kita p[erlu menyimpan file baru ini. Ketik “:” (tanda” ” tidak usah dipakai atau ketik : saja). Ketik “wq” dan tekan enter.
Sekarang, web wordpress baru kita sudah siap.