Blogging

Cara Install WordPress di VPS Tanpa cPanel (2/3)

Pinterest LinkedIn Tumblr

Eittsss, sekarang sudah memasuki step 5 loh… Apakah Anda sudah mengerjakan step 1 – step 4? Kalau belum, kunjungi dulu cara install wordpress di VPS tanpa cPanel bagian 1.

5. Install PHP-FPM

Web server ini sudah bisa memproses file html tetapi belum bisa untuk file php. Sehingga untuk dapat memproses file berekstensi php. Kita perlu install aplikasi yang bernama PHP-FPM. Cukup ketik :

yum install php71u-fpm

Perhatikan baris perintahnya, bukan ditulis yum install php-fpm tetapi yum install php71u-fpm. Sebab kita mengambil dari repository IUS.

Setelah terinstall kemudian jalankan dengan memberi perintah :

systemctl start php-fpm

Dengan demikian Nginx dan PHP-FPM telah aktif di VPS Anda. Tetapi masih ada masalah lagi. Yaitu meski sama-sama sudah menyala tapi belum terhubung sehingga perlu dikonfigurasi antara Nginx dan PHP-FPM agar dapat terkoneksi.

Untuk konfigurasi Nginx, file nya berlokasi di /etc/Nginx/conf.d/default.conf

Sedangkan konfigurasi PHP-FPM, filenya berlokasi di /etc/php-fpm.d/www.conf

6. Setting Nginx dan PHP-FPM

Setelah itu buka file www.conf untuk konfigurasi php-fpmnya. Untuk mengeditnya bisa menggunakan vi editor di CentOS atau notepad di windows komputer lokal Anda.

Perhatikan gambar dibawah ini :

Setelah default.conf dan www.conf  berhasil dikonfigurasi langkah selanjutnya adalah merestart Nginx dan php-fpm.

Ketik perintah berikut ini.

systemctl restart Nginx

Lalu tekan enter.

systemctl restart php-fpm

Lalu tekan enter juga.

Setelah mengkonfigurasinya maka sekarang Nginx dan php-fpm sudah terhubung sekarang.

Sehingga sudah bisa memproses file berekstensi php. Untuk mengujinya coba buat file “test.php”.

Tulis kode seperti dibawah ini. Lalu simpan dengan nama test.php

di lokasi /usr/share/Nginx/html

Kemudian coba akses di web browser Anda dengan mengetikan alamat IP slash test.php

Jika berhasil maka hasilnya seperi gambar dibawah ini.

Dengan demikian kita hanya perlu satu langkah lagi sebelum kemudian kita menginstall wordpress di VPS kita tanpa cPanel.

7. Menyiapkan Database

Langkah terakhir ini adalah menyiapkan database. Kita perlu database dan phpmyadmin untuk user interface nya.

Ketik

yum install mariadb-server

Setelah itu klik enter dan setelah terinstall kemudian jalankan mariadb dengan perintah

Systemctl start mariadb

Setelah mariadb aktif di VPS Anda, selanjutnya kita perlu membuat user dan password untuk bisa akses ke databasenya. Ketik perintah :

mysql_secure_installation

Lalu tekan enter.

Kemudian Anda diminta memasukkan password yang sekarang. Karena tidak ada berarti kosongkan saja dan tekan enter.

Setelah tekan enter, Anda diminta untuk mengatur password baru Anda. Ketik “y” kemudian enter yang artinya yes.

Kemudian masukan password baru Anda lalu tekan enter dan masukan password Anda sekali lagi untuk konfirmasi lalu tekan enter.

Setelah itu Anda akan ditanyakan remove anonymous users ?

Ketik “y” untuk yes lalu enter.

Disallow root login remotely ?

Klik “y” untuk yes lalu enter lagi.

Remove test database and acces to it ?

Klik “y” untuk yes juga.

Setelah klik yes berkali-kali dan kemudian Anda melihat gambar dibawah ini, maka artinya Anda telah sukses membuat password database Anda.

Selanjutnya restart database mariadb Anda. ketik :

systemctl restart mariadb

Lalu tekan enter.

8. Membuat user interface untuk database

Kemudian untuk mengelola database Anda dengan user interface Anda butuh phpMyAdmin.

Install phpmyadmin.

Caranya ketikan perintah berikut ini :

yum install phpMyAdmin php71u-{bcmath,cli,common,gd,json,mbstring,mcrypt,mysqlnd,process,tidy,xml}

Lalu enter dan ketik y untuk konfirmasi.

Sampai disini sebenarnya sudah selesai dan siap untuk diinstall wordpress, tapi Anda masih akan menemui masalah lagi. Karena di CentOS atau distro linux lainnya sangat sensitif dengan yang namanya permission.

9. Mengatur Permission

Jika belum diberi hak akses yang benar, maka yang terjadi aplikasi-aplikasi tersebut tidak dapat bekerja dengan baik. Memang sedikit repot jika di Linux terutama bagi pemula. Tetapi demi keamanan maka data Anda akan lebih aman nantinya. Jadi yang kita lakukan adalah memberi permission yang benar, perhatikan langkah-langkah dibawah ini.

Kemudian beri symbolic link untuk akses ke halaman phpMyAdmin nya

Restart Nginx dan php-fpm Anda sekali lagi. Dengan perintah sebagai berikut.

Systemctl restart Nginx

Systemctl restart php-fpm

Lalu buka web browser Anda untuk menguji mengakses halaman phpMyAdmin nya apakah sudah berjalan dengan benar.

Kemudian masukan user Anda dan password yang Anda buat tadi sewaktu konfigurasi mariadb.

Setelah masuk kemudian buatlah satu database baru untuk wordpress Anda nanti.

Disini saya beri nama databasenya wordpress001. Lalu tekan create.

Ok! selanjutnya tinggal upload file wordpress Anda. Atau jika Anda belum punya file wordpress sama sekali. Maka yang harus Anda lakukan adalah mendownload file wordpress dari situs resminya yaitu wordpress.org

Untuk mendownload kita perlu aplikasi wget. Aplikasi wget di CentOS ini fungsinya mirip seperti internet download manager atau idm yang ada di windows.

Yum install wget

Lalu mendownload file wordpress dengan menggunakan link dari situs resminya melalui VPS Anda. Ketikan perintah :

wget -P /usr/share/Nginx/html https://wordpress.org/latest.zip

Setelah itu kita ekstrak dengan 7zip. 7zip ini aplikasi yang memiliki fungsi sama dengan winrar di windows. Bedanya 7zip ini open source.

Yum install p7zip

Untuk mengekstrak file latest.zip , ketikan perintah :

7za x /usr/share/Nginx/html/latest.zip –o/usr/share/Nginx/html

Lalu pindahkan ke folder utama. agar ketika diakses IP nya langsung terbuka home pagenya.

Mv /usr/share/Nginx/html/wordpress/* /usr/share/Nginx/html

Selesai !!!

Buka web browser Anda dan ketik alamat IP VPS Anda. Hasilnya wordpress sudah terlihat sekarang.

Bersambung

Write A Comment

twenty + eighteen =

Pin It