Cara Install WordPress di CentOS

cara install wordpress di centos

WordPress adalah platform sumber terbuka yang populer untuk membuat dan mengelola situs web. Jika Anda menggunakan CentOS sebagai sistem operasi server Anda, artikel ini akan memberikan panduan langkah demi langkah tentang cara menginstal WordPress di CentOS.

Dalam tutorial ini, kita akan menjelajahi langkah-langkah yang diperlukan untuk menginstal LAMP stack (Linux, Apache, MySQL, dan PHP), mengonfigurasi database MySQL, mengunduh dan menginstal WordPress, serta mengkonfigurasi virtual host pada Apache.

1. Persyaratan Sistem

Sebelum menginstal WordPress di CentOS, pastikan sistem Anda memenuhi persyaratan berikut:

  • Sistem operasi CentOS yang terbaru.
  • Akses root ke server.
  • Koneksi internet yang stabil.

Memastikan Sistem CentOS yang Terbaru

Langkah pertama adalah memastikan sistem CentOS Anda diperbarui dengan versi terbaru. Jalankan perintah berikut untuk memperbarui paket sistem:

sudo yum update

Menginstal Apache

Apache adalah server web yang akan digunakan untuk menjalankan WordPress. Gunakan perintah berikut untuk menginstal Apache:

sudo yum install httpd

Menginstal MySQL

MySQL adalah sistem manajemen basis data yang akan digunakan oleh WordPress. Gunakan perintah berikut untuk menginstal MySQL:

sudo yum install mysql-server

Menginstal PHP

PHP adalah bahasa pemrograman yang akan digunakan oleh WordPress. Gunakan perintah berikut untuk menginstal PHP:

sudo yum install php php-mysql

2. Konfigurasi MySQL

Setelah menginstal MySQL, kita perlu membuat database yang akan digunakan oleh WordPress dan mengatur pengguna dengan izin akses yang sesuai.

Membuat Database untuk WordPress

Gunakan perintah berikut untuk masuk ke shell MySQL:

mysql -u root -p

Setelah masuk, jalankan perintah berikut untuk membuat database baru:

CREATE DATABASE nama_database;

Gantilah “nama_database” dengan nama yang Anda inginkan untuk database WordPress.

Membuat Pengguna dan Memberikan Izin Akses

Setelah membuat database, kita perlu membuat pengguna baru dan memberikan izin akses ke database tersebut. Jalankan perintah berikut untuk membuat pengguna baru:

CREATE USER 'nama_pengguna'@'localhost' IDENTIFIED BY 'password';

Gantilah “nama_pengguna” dan “password” dengan nama pengguna dan kata sandi yang Anda inginkan.

Selanjutnya, jalankan perintah berikut untuk memberikan izin akses ke pengguna ke database yang telah dibuat:

GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_pengguna'@'localhost';

Gantilah “nama_database” dan “nama_pengguna” sesuai dengan database dan pengguna yang telah Anda buat.

3. Mengunduh dan Menginstal WordPress

Setelah mengatur database MySQL, langkah selanjutnya adalah mengunduh dan menginstal WordPress.

Mengunduh Paket WordPress

Gunakan perintah berikut untuk mengunduh paket WordPress:

wget https://wordpress.org/latest.tar.gz

Menyiapkan Direktori untuk WordPress

Ekstrak paket WordPress yang telah diunduh ke direktori /var/www/html dengan perintah berikut:

tar -xvzf latest.tar.gz -C /var/www/html

Menyalin File WordPress ke Direktori yang Tepat

Pindah ke direktori WordPress dengan perintah berikut:

cd /var/www/html/wordpress

Salin file konfigurasi contoh wp-config-sample.php ke wp-config.php:

cp wp-config-sample.php wp-config.php

Konfigurasi WordPress

Buka file wp-config.php dengan menggunakan editor teks favorit Anda:

nano wp-config.php

Ubah konfigurasi berikut:

define('DB_NAME', 'nama_database');
define('DB_USER', 'nama_pengguna');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');

Gantilah “nama_database”, “nama_pengguna”, “password” sesuai dengan database dan pengguna yang telah Anda buat.

4. Konfigurasi Virtual Host

Untuk mengakses situs WordPress secara publik, kita perlu mengkonfigurasi virtual host pada Apache.

Membuat File Konfigurasi Virtual Host Baru

Buat file konfigurasi virtual host baru dengan perintah berikut:

sudo nano /etc/httpd/conf.d/nama_situs.conf

Gantilah “nama_situs” dengan nama yang Anda inginkan untuk situs WordPress.

Tambahkan konfigurasi berikut ke file konfigurasi virtual host:

<VirtualHost *:80>
    ServerAdmin admin@nama_situs
    DocumentRoot /var/www/html/wordpress
    ServerName nama_situs
    ServerAlias www.nama_situs

    <Directory /var/www/html/wordpress>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog /var/log/httpd/nama_situs-error.log
    CustomLog /var/log/httpd/nama_situs-access.log combined
</VirtualHost>

Gantilah “nama_situs” dengan nama yang sama seperti yang telah Anda gunakan sebelumnya.

Mengaktifkan Konfigurasi Virtual Host

Setelah membuat file konfigurasi virtual host, aktifkan konfigurasi tersebut dengan perintah berikut:

sudo systemctl restart httpd

5. Menyelesaikan Instalasi WordPress

Sekarang, kita dapat menyelesaikan instalasi WordPress melalui browser.

Mengakses WordPress melalui Browser

Buka browser Anda dan akses http://nama_situs. Anda akan melihat tampilan instalasi WordPress.

Proses Instalasi WordPress

Ikuti langkah-langkah instalasi WordPress seperti memasukkan informasi situs, membuat akun administrator, dan menyelesaikan instalasi.

Mengkonfigurasi Situs WordPress

Setelah selesai menginstal WordPress, Anda dapat mengakses dashboard WordPress melalui http://nama_situs/wp-admin.

Akhir Kata

Dalam panduan ini, kita telah menjelajahi langkah-langkah yang diperlukan untuk menginstal WordPress di CentOS.

Dari menginstal LAMP stack, mengkonfigurasi MySQL, mengunduh dan menginstal WordPress, hingga mengkonfigurasi virtual host pada Apache, Anda sekarang memiliki pengetahuan yang cukup untuk menginstal WordPress dengan sukses di CentOS. Selamat mencoba!

Baca Juga

Bagikan:

Arga Eryzal Pradinata

Just an Tech Enthusiast :)