Jika Anda memiliki situs web yang lebih serius atau sedang membangun bisnis online, menggunakan VPS (Virtual Private Server) adalah pilihan yang tepat. Dengan VPS, Anda mendapatkan kontrol penuh atas server dan lebih banyak sumber daya, yang sangat cocok untuk mengelola situs web yang lebih besar atau dengan trafik yang tinggi. Salah satu platform yang paling sering digunakan di VPS adalah WordPress.
WordPress adalah sistem manajemen konten (CMS) yang sangat populer dan mudah digunakan. Dengan menginstal WordPress di VPS, Anda akan mendapatkan kebebasan penuh untuk menyesuaikan situs web Anda sesuai keinginan. Artikel ini akan memandu Anda melalui langkah-langkah untuk menginstal WordPress di VPS dengan mudah, bahkan untuk pemula sekalipun.
Persiapan Sebelum Memulai
Sebelum kita mulai menginstal WordPress di VPS, pastikan Anda sudah memenuhi beberapa persyaratan berikut:
- VPS yang Sudah Dikonfigurasi – Pastikan VPS Anda sudah disiapkan dengan sistem operasi yang kompatibel (seperti Ubuntu, CentOS, atau Debian).
- Akses ke VPS – Anda harus memiliki akses SSH ke server VPS Anda.
- Nama Domain – Jika Anda ingin menggunakan nama domain kustom, pastikan domain Anda sudah terdaftar dan diarahkan ke server VPS.
- Aplikasi Pendukung – Beberapa aplikasi pendukung yang perlu Anda instal adalah Apache atau Nginx (web server), MySQL (database), dan PHP (bahasa pemrograman untuk menjalankan WordPress).
Langkah-langkah Menginstal WordPress di VPS
Login ke VPS Menggunakan SSH
Langkah pertama adalah login ke VPS Anda melalui SSH. Jika Anda menggunakan sistem operasi Windows, Anda dapat menggunakan PuTTY untuk mengakses server. Jika Anda menggunakan Mac atau Linux, Anda bisa menggunakan terminal.
ssh root@ip-server-anda
Gantilah ip-server-anda
dengan alamat IP server VPS Anda. Setelah itu, masukkan password yang diberikan oleh penyedia VPS Anda.
Update dan Install Paket yang Dibutuhkan
Setelah berhasil login, langkah selanjutnya adalah update sistem dan menginstal paket yang diperlukan untuk menjalankan WordPress, seperti Apache, PHP, dan MySQL. Berikut adalah perintah untuk menginstal Apache, MySQL, dan PHP pada server berbasis Ubuntu.
sudo apt update
sudo apt upgrade
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php
Perintah di atas akan menginstal:
- Apache sebagai web server.
- MySQL untuk mengelola database.
- PHP untuk menjalankan skrip WordPress.
Konfigurasi MySQL untuk WordPress
Setelah MySQL terinstal, Anda perlu membuat database dan user untuk WordPress. Jalankan perintah berikut untuk masuk ke MySQL:
sudo mysql -u root -p
Kemudian buat database dan user untuk WordPress dengan perintah berikut:
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Gantilah 'password_anda'
dengan password yang aman untuk user MySQL Anda.
Download dan Instal WordPress
Setelah mengonfigurasi database, langkah berikutnya adalah mengunduh WordPress ke server VPS Anda. Gunakan perintah wget
untuk mendownload versi terbaru dari WordPress.
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvzf latest.tar.gz
sudo rm latest.tar.gz
Ini akan mengekstrak file WordPress ke folder /var/www/html
, yang merupakan lokasi default di mana Apache menyajikan situs web.
Konfigurasi WordPress
Sekarang, Anda perlu menyiapkan file konfigurasi untuk WordPress. Pindah ke folder tempat WordPress diekstrak dan salin file wp-config-sample.php
menjadi wp-config.php
.
bashCopyEditcd wordpress
sudo cp wp-config-sample.php wp-config.php
Kemudian edit file wp-config.php
untuk memasukkan informasi database yang telah Anda buat sebelumnya.
sudo nano wp-config.php
Di dalam file tersebut, ubah bagian-bagian berikut:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password_anda');
define('DB_HOST', 'localhost');
Pastikan untuk mengganti password_anda
dengan password yang Anda buat saat membuat user MySQL.
Mengatur Izin Folder dan Memulai Apache
Setelah selesai dengan konfigurasi, Anda perlu memberikan izin yang tepat pada folder WordPress agar Apache bisa mengaksesnya.
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
Sekarang restart Apache untuk menerapkan perubahan:
sudo systemctl restart apache2
Selesaikan Instalasi melalui Browser
Sekarang, Anda bisa menyelesaikan instalasi WordPress melalui browser. Buka alamat IP server VPS Anda atau nama domain yang telah Anda arahkan ke VPS. Jika Anda menggunakan alamat IP, buka:
http://ip-server-anda/wordpress
Di sini, Anda akan diminta untuk memilih bahasa dan mengisi beberapa informasi seperti nama situs, username, dan password untuk admin WordPress.
Setelah itu, klik Install WordPress, dan situs WordPress Anda siap digunakan!
Kesimpulan
Menginstal WordPress di VPS mungkin terdengar sulit pada awalnya, tetapi dengan mengikuti langkah-langkah di atas, Anda akan memiliki situs WordPress yang sepenuhnya berfungsi di server pribadi Anda. VPS memberikan lebih banyak kontrol dan fleksibilitas dibandingkan dengan shared hosting, yang sangat berguna untuk situs yang lebih besar atau yang memerlukan sumber daya lebih.
Dengan mengikuti panduan ini, Anda dapat memulai perjalanan Anda untuk mengelola situs WordPress dengan lebih bebas dan aman. Selamat mencoba!