Cara Install WordPress di VPS Linux Untuk Pemula

Terbitan diperbarui

Penulis Arianto

Photo of author
 

Mau Serius Belajar Linux?
Klik gabung komunitas

3 Langkah Mudah Menginstall WordPress di VPS

0

Persiapan

VPS & LAMP

Kamu harus sudah punya VPS yang akan kamu gunakan sebagai hosting dari wordpress mu,jika belum punya kamu bisa mengikuti Cara mudah  & murah mendapatkan server VPS, dan yang terpenting lagi VPS mu telah terinstall LAMP stack webserver agar wordpress mu bisa diinstall,jika belum kamu bisa mengikuti panduan mudah cara membuat webserver menggunakan VPS.

Akses SSH ke VPS

Cara menginstall wordpress di VPS yang akan kamu lakukan semuanya dilakukan secara remot menggunakan protokol SSH dengan root akses.Jadi pastikan kamu bisa mengakses VPS mu menggunakan SSH.

1

Membuat Database WordPress

Database diperlukan oleh CMS WordPress untuk menyimpan data content dynamic mulai dari user,setting hingga artikel mu semua disimpan dalam database.

Untuk membuat database saat menginstall wordpress di VPS kamu bisa mengikuti langkah ini:

  1. Login ke database console dengan mengetikan perintah # mysql atau $ sudo mysql
  2. Buat database untuk wordpress dengan mengetikan perintah CREATE DATABASE nama_database_mu;  contoh: CREATE DATABASE DBwordpress;
  3. Ketikan perintah SHOW DATABASES; untuk memastikan database yang kamu buat sudah berhasil.mysql> show databases;+——————–+| Database |+——————–+| information_schema || mysql || performance_schema || sys || DBwordpress |+——————–+
  4. Jika database berhasil dibuat,kamu akan mengeset agar database tersebut hanya bisa diakses menggunakan username dan password yang akan kamu set menggunakan perintah dibawah ini.GRANT ALL PRIVILEGES ON nama_database_mu.* TO ‘user_mu‘@’localhost’ IDENTIFIED BY ‘password_user_mu‘;pastikan username dan password yang kamu gunakan disiniberbeda dengan username dan password vps,email,ataupun wordpress untuk alasan keamanan.Contoh : GRANT ALL PRIVILEGES ON DBwordpress.* TO ‘simon‘@’localhost’ IDENTIFIED BY ‘Merpati-2019‘;Perintah diatas akan mengizinkan user simon dengan password Merpati2019 untuk mengakses database dengan nama DBwordpress dengan akses penuh.Trouble shooting!!Jika terjadi error saat mengatur privilage dan muncul peringatan “ERROR 1819 (HY000): Your password does not satisfy the current policy requirements” ,berarti kamu harus mengganti password_user_mu dengan karakter yang telah ditentukan,kamu bis amengecek persyaratan pembuatan password dengan mengetikan perintah SHOW VARIABLES LIKE ‘validate%’; di mysql consoleSHOW VARIABLES LIKE ‘validate%’;+————————————–+——-+| Variable_name                                    | Value |+————————————–+——-+| validate_password_check_user_name | OFF || validate_password_dictionary_file      |         || validate_password_length                  |   8    || validate_password_mixed_case_count |  1    || validate_password_number_count    |   1     || validate_password_policy                  | MEDIUM|| validate_password_special_char_count | 1 |+————————————–+——-+7 rows in set (0.03 sec)berdasarkan variabel di atas, maka bisa disimpulkan bahwa:
    • validate_password_length : 8 (berarti jumlah karakter password anda minimal berjumlah 8 karakter)
    • validate_password_mixed_case_count : 1 (berarti harus ada minimal 1 karakter campuran huruf besar dan huruf kecil di dalamnya)
    • validate_password_number_count: 1 (berarti harus ada minimal 1 karakter angka di dalamnya)
    • validate_password_special_char_count : 1 (berarti harus ada minimal 1 special karakter di dalamnya)Lalu tinggal ikuti saja persyaratannya, atau kamu bisa mengeset password policy ke low dengan mengetikan perintah SET GLOBAL validate_password_policy=LOW;
  5. Ketikan FLUSH PRIVILEGES; lalu ketikan perintah exit untuk keluar dari database mysql console

2

Install WordPress di VPS

Cara install wordpress di VPS paling aman adalah langsung download CMS wordpress langsung dari website resmi/official,ini untuk alasan keamanan.

  • Masuk ke folder /tm dengan mengetikan perintah # cd /tmp
  • Download wordpress dari website resmi dengan mengetikan perintah # wget https://wordpress.org/latest.tar.gz
  • Extract file wordpress yamg masih dalam bentuk *.tar.gz dengan perintah # tar xzvf latest.tar.gz
  • Buat file config.php dengan mengkopikan file wp-config-sample.php dengan perintah # cp /tmp/wordpress/wp-config-sampel.php /tmp/wordpress/wp-config.php
  • Kopikan seluruh file yang ada di dalam folder wordpress ke root directory apache webserver (/var/www/html) dengan perintah # cp -a /tmp/wordpress/. /var/www/html
  • Lihat isi dari folder /var/www/html dengan mengetikan perintah # ls /var/www/html/ harusnya akan terlihat seperti dibawah iniroot@ns1:/var/www/html# ls /var/www/htmlindex.php              wp-blog-header.php          wp-includes                 wp-signup.phpinfo.php                 wp-comments-post.php    wp-links-opml.php      wp-trackback.phplicense.txt              wp-config.php                     wp-load.php                xmlrpc.phpreadme.html         wp-config-sample.php       wp-login.phpwp-activate.php   wp-content                          wp-mail.phpwp-admin            wp-cron.php                         wp-settings.phpWarna biru menandakan folder dan hitam menandakan file, jika masih ada file index.html kamu bisa menghapusnya dengan mengetikan perintah # rm index.html
  • Agar apache webserver dengan leluasa bbisa memodifikasi file wordpress,maka kamu perlu mengeset hak kepemilikan/ownerrship ke user www-data,user inilah yang digunakan untuk menjalankan service apache webserver# chown -R www-data:www-data /var/www/html
  • Hapus file wordpress yang ada di folder /tmp dengan mengetikan perintah # rm -R wordpress latest.tar.gz
  • Edit file config.php dan masukukan data yang diperlukan untuksetup,seperti nama,user,password database yang telah kamu buat sebelumnya dengan mengetikan perintah # nano /var/www/html/wp-config.phpContoh: dibawha ini saya isikan nama db username dan password seperti data pada tutorial saat kamu membuat database diatas.Untuk salt kamu cukup buka https://api.wordpress.org/secret-key/1.1/salt/  yang secara otomatis akan menggenerate salt untukmu, salt ini unutk memperkuat keamanan jadi kamu wajib pake.simpan dengan menekan tombol CTRL+X ,tekan Y lalu enter

3

SetUp WordPress di VPS

Jika semua telah kamu lakukan dengan benar maka kamu sudah bisa setup wordpress di VPS,pada langkah ini kamu akan mensetting nama website dan membaut akun untuk masuk ke CMS wordpress.

Caranya cukup simpel:

install wordpress di VPS

  • Akses IP vps mu menggunakan browser misal http://182.40.50.60 ,maka di browser akan muncul setup wordpress ditandai dengan menu pemilihan bahasa yang akan kamu gunakan, kamu bisa klik continue.Tapi jika muncul peringatan error “Error establishing a database connection” periksa kembali isi file wp-config.php,pastikan informasi database yang kamu masukan telah benar,mulai dari nama,username,password database.
  • Pada lembar setup ini kamu diminta untuk mengisikan site title,username,password dan email. isikan username dan password yang sulit ditebak agar websitemu susah dihack.Jika sudah kamu klik Install WordPress
  • Lembar berikutnya akan menampilkan Success!,yang artinya kamu telah berhasil menginstall wordpress di vps.
  • Untuk masuk ke admin wordpress kamu bisa mengaksesnya melalui browser dengan mengetikan url http://ip-vpsmu/wp-admin contoh : http://182.40.50.60/wp-admin , lalu masukan username dan password yang telah kamu buat sebelumnya saat setup wordpress.

login wordpress di vps

Menghubungkan Domain ke VPS 

Tentu kamu gak mau jika alamat websitemu berupa angka yang akan sudah diingat oleh pengunjung bahkan oleh mu.oleh karena itu kamu bisa menghubungkan domain yang telah kamu miliki ke VPS dengna mengikuti panduan cara mennyambungkan domain ke VPS wordpress

 

Panduan Lanjutanya

 

Artikel Terkait

About Arianto

Hai,Nama saya Arie. Saya seorang profesional dan saya menggunakan linux untuk mendukung pekerjaan. Saya suka berbagi pengalaman bekerja saya melalui blog,agar bisa membantu mu belajar hal yang sama dengan lebih mudah dan cepat.

10 pemikiran pada “Cara Install WordPress di VPS Linux Untuk Pemula”

  1. Terima kasih mas, artikelnya sangat membantu saya utk belajar Linux.
    Pertanyaan mas.
    Bagaimana kalau mau set-up beberapa situs dalam satu VPS ? apakah dalam folder HTML bisa dibuat sub-foder ? misal: “…/var/www/html/situs01/”

    Terima kasih sebelumnya atas jawabannya.

    Balas
  2. kak kok ada bacaan ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘IDENTIFIED BY ‘passwordsaya” at line 1 gimana tuh kak cara ngatasinnya?

    Balas
  3. Saya baru belajar install WP di VPS kak..sewaktu dibagian cd/tmp keluar keterangan ‘no such file in directory
    ,,makasi kak

    Balas
  4. mas kalau ada ebook linux ubuntu untuk mengelola VPS seperti ini yang super lengkap dan rinci khusus bagi kami yang super newbe alias dari nol besar (belum pernah mengenal linux dan vps) , mohon diinfokan mas. Kami tahu dan sesadar-sadarnya, kalau sampean hidup dari ranah ini. ringkasnya berapa harganya, ya itu saja. kamipun harap maklum. kami harap anda bisa seperti website dunia******.com (maaf tidak membandingkan). jangan sungkan mas, bagi kami ini penting. ya itu aja. Semoga TUHAN YANG MAHA ESA memberikan petunjuk kepada anda dan sekeluarga. Amin.

    Balas
    • Horas Apara…

      Makasih saranya emang kami lagi kembangkan buku-bukunya di tunggu terus ya buku baru kami sudah mau terbit sedikit lagi…

      Jangan sampai ketinggalan…

      salam

      Balas

Tinggalkan komentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.