tidak ada layanan yang cocok ditemukan
Panduan Menginstal WordPress pada VPS yang Baru Dibeli
Panduan ini dirancang untuk pemula yang sudah familiar dengan shared hosting tetapi baru mengenal VPS dan command line Linux. Kami akan memandu Anda melalui setiap langkah, menjelaskan tujuan dan fungsi dari setiap perintah. Di akhir panduan ini, Anda akan memiliki situs WordPress yang berfungsi penuh di VPS Anda.
- Ikhtisar Langkah-langkah:
- 1. Akses VPS Anda
- 2. Perbarui Server Anda
- 3. Instal Web Server (Apache)
- 4. Instal PHP
- 5. Instal MySQL
- 6. Buat Database dan Pengguna MySQL untuk WordPress
- 7. Unduh dan Konfigurasi WordPress
- 8. Konfigurasi Apache untuk WordPress
- 9. Selesaikan Instalasi WordPress melalui Peramban Web
- 10. Tetapkan Nama Domain ke Situs WordPress Anda
Sebelum menyelami langkah-langkah detailnya, mari kita bahas secara singkat apa yang terlibat dalam setiap langkah. Pertama, Anda perlu mengakses VPS Anda dari jarak jauh menggunakan SSH, protokol aman untuk mengelola server. Setelah terhubung, Anda akan memperbarui server Anda untuk memastikan memiliki patch keamanan dan pembaruan perangkat lunak terbaru. Selanjutnya, Anda akan menginstal Apache, server web yang akan menyajikan konten situs web Anda kepada pengunjung. Setelah itu, Anda akan menginstal PHP, bahasa skrip yang digunakan WordPress, dan MySQL, sistem manajemen basis data yang digunakan WordPress untuk menyimpan data. Anda kemudian akan membuat basis data MySQL dan pengguna khusus untuk WordPress. Setelah itu, Anda akan mengunduh dan mengonfigurasi WordPress di server Anda, mengatur Apache untuk menyajikan situs WordPress Anda, dan akhirnya, menyelesaikan instalasi WordPress melalui peramban web Anda. Terakhir, Anda akan mempelajari cara menetapkan nama domain ke situs WordPress baru Anda.
- Langkah 1: Akses VPS Anda
- Untuk mengelola VPS Anda, Anda perlu terhubung ke sana secara jarak jauh. Ini dilakukan menggunakan SSH (Secure Shell), sebuah protokol yang memungkinkan Anda terhubung dengan aman ke server jarak jauh. Jika Anda menggunakan Linux atau Mac, Anda dapat membuka terminal Anda. Untuk pengguna Windows, klien SSH seperti PuTTY direkomendasikan. Setelah terminal atau klien SSH Anda terbuka, hubungkan ke VPS Anda menggunakan perintah berikut:
- Di sini, root adalah pengguna administratif default, dan your_vps_ip harus diganti dengan alamat IP VPS Anda. Perintah ini memulai koneksi aman ke server Anda, memungkinkan Anda untuk mengelolanya dari jarak jauh. Pengguna root adalah superuser di Linux, mirip dengan Administrator di Windows, dengan akses penuh ke semua perintah dan file di sistem.
- Langkah 2: Perbarui Server Anda
- Sangat penting untuk memastikan server Anda memiliki patch keamanan terbaru dan pembaruan perangkat lunak. Sistem Linux, termasuk Ubuntu, menggunakan manajer paket untuk menangani instalasi, pembaruan, dan penghapusan perangkat lunak. Manajer paket menyederhanakan proses pengelolaan perangkat lunak dengan mengotomatisasi pengambilan, konfigurasi, dan instalasi paket perangkat lunak dari repositori.
- Di Ubuntu, apt (Advanced Package Tool) adalah alat manajemen paket yang digunakan. Pertama, perbarui katalog paket dengan:
- Perintah apt update memperbarui katalog paket yang tersedia dan versinya, memastikan OS Anda memiliki informasi terbaru. Setelah memperbarui katalog paket, tingkatkan paket yang terinstal dengan:
- Perintah apt upgrade menginstal versi terbaru dari semua paket yang saat ini terinstal di sistem. Opsi -y secara otomatis menjawab "ya" untuk setiap prompt, memungkinkan proses peningkatan berlangsung tanpa intervensi manual.
- Langkah 3: Instal Server Web (Apache)
- Server web diperlukan untuk menyajikan konten situs web Anda kepada pengunjung. Apache adalah salah satu server web paling populer karena fleksibilitasnya, dukungan yang luas, dan komunitas yang kuat. Meskipun ada server web lain seperti Nginx dan LiteSpeed, Apache sering direkomendasikan untuk pemula karena dokumentasinya yang luas dan kemudahan penggunaannya.
- Untuk menginstal Apache, gunakan perintah berikut:
- Perintah ini menginstal server web Apache. Setelah instalasi, Anda perlu memulai Apache dan mengaktifkannya agar berjalan saat boot dengan:
- Perintah systemctl digunakan untuk mengelola layanan sistem. Perintah start memulai layanan Apache, dan perintah enable memastikan Apache dimulai secara otomatis saat server boot.
- Langkah 4: Instal PHP
- PHP adalah bahasa skrip yang menjadi dasar WordPress. Ini memproses kode yang menghasilkan konten dinamis di situs web Anda. Untuk menginstal PHP dan modul yang diperlukan, gunakan:
- Perintah ini menginstal paket utama PHP, mengintegrasikan PHP dengan Apache (libapache2-mod-php), dan memungkinkan PHP berkomunikasi dengan database MySQL (php-mysql). PHP sangat penting untuk menjalankan WordPress karena menangani logika sisi server dan berinteraksi dengan database untuk mengambil dan menampilkan konten.
- Langkah 5: Instal MySQL
- MySQL adalah sistem manajemen basis data yang digunakan WordPress untuk menyimpan data. Ini mengatur dan menyediakan akses ke data yang dibutuhkan oleh situs web Anda. Untuk menginstal MySQL, gunakan:
- Setelah instalasi, penting untuk mengamankan instalasi MySQL Anda dengan menjalankan:
- Skrip ini membantu mengamankan MySQL dengan mengatur kata sandi root, menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus basis data pengujian. Langkah-langkah ini sangat penting untuk melindungi basis data Anda dari akses yang tidak sah.
- Langkah 6: Buat Basis Data MySQL dan Pengguna untuk WordPress
- WordPress memerlukan basis data untuk menyimpan datanya. Untuk membuat basis data dan pengguna, masuk ke MySQL dengan:
- Perintah ini akan masuk sebagai pengguna root dan meminta kata sandi root. Opsi -u menentukan nama pengguna, dan -p meminta kata sandi. Setelah masuk, buat database dengan:
- Selanjutnya, buat pengguna dan berikan hak akses dengan:
- Perintah ini membuat pengguna baru wpuser dengan kata sandi yang ditentukan, memberikan semua hak akses pada database wordpress kepada wpuser, dan memuat ulang tabel hak akses untuk memastikan perubahan berlaku. Pemisahan database dan pengguna ini membantu dalam mengelola akses dan keamanan.
- Langkah 7: Unduh dan Konfigurasi WordPress
- Untuk menginstal file WordPress di server Anda, navigasikan ke direktori root web dengan:
- Perintah cd adalah singkatan dari "change directory" dan digunakan untuk berpindah ke direktori yang berbeda dalam sistem file. Direktori root web adalah tempat file situs web Anda disimpan.
- Unduh WordPress menggunakan:
- Perintah wget digunakan untuk mengunduh file dari internet. Ekstrak arsip WordPress dengan:
- Perintah tar digunakan untuk mengekstrak file dari sebuah arsip. Opsi -xvzf adalah singkatan dari extract, verbose (tampilkan progres), gzip (menangani file .gz), dan file (tentukan file yang akan diekstrak).
- Pindahkan file WordPress ke root web dengan:
- Perintah mv digunakan untuk memindahkan file atau direktori. Di sini, perintah tersebut memindahkan semua file dari direktori wordpress ke direktori saat ini.
- Atur izin yang benar dengan:
- Per
- Ganti example.com dengan nama domain Anda. Aktifkan konfigurasi dan modul rewrite dengan:
a2ensite wordpress.conf
a2enmod rewrite
Langkah 10: Tentukan Nama Domain untuk Situs WordPress Anda- Jika Anda sudah memiliki nama domain dari penyedia hosting web sebelumnya, Anda dapat mengarahkannya ke VPS baru Anda. Ini melibatkan pembaruan pengaturan DNS untuk domain Anda agar mengarah ke alamat IP VPS Anda. Berikut cara melakukannya:
- Masuk ke situs web registrar domain Anda: Ini adalah tempat Anda membeli nama domain Anda.
- Temukan pengaturan DNS: Cari opsi seperti "Manajemen DNS," "Manajemen Name Server," atau "DNS Lanjutan."
- Perbarui A record: Buat atau perbarui A record untuk mengarah ke alamat IP VPS Anda. A record seharusnya terlihat seperti ini:
Nama: @ (atau nama domain Anda)
Tipe: A
Nilai: Alamat IP VPS Anda
TTL: 3600 (atau default)- Simpan perubahan Anda: Perubahan DNS dapat memakan waktu hingga 48 jam untuk disebarkan, tetapi seringkali diperbarui dalam beberapa jam.
- Setelah perubahan DNS telah terpropagasi, nama domain Anda akan mengarah ke situs WordPress baru Anda di VPS. Anda dapat memverifikasi ini dengan menavigasi ke domain Anda di browser web. Jika semuanya diatur dengan benar, Anda akan melihat situs WordPress Anda.
- Rangkuman
- Selamat! Anda telah berhasil menginstal WordPress di VPS Anda dan mengarahkan nama domain Anda ke sana. Pengaturan ini memberi Anda lebih banyak kontrol dan fleksibilitas dibandingkan dengan shared hosting. Anda sekarang dapat menjelajahi dan menyesuaikan situs WordPress Anda, menginstal tema dan plugin, serta mulai membuat konten. Jika Anda mengalami masalah atau memiliki pertanyaan, jangan ragu untuk meminta bantuan. Nikmati situs WordPress baru Anda!
ssh root@your_vps_ip
apt update
apt upgrade -y
apt install apache2 -y
systemctl start apache2
systemctl enable apache2
apt install php libapache2-mod-php php-mysql -y
apt install mysql-server -y
mysql_secure_installation
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress/* .
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Baca lebih banyak artikel