Pendahuluan
Saat ini, memiliki situs web adalah langkah yang sangat penting untuk membangun kehadiran online Anda. WordPress adalah salah satu platform manajemen konten (CMS) yang paling populer dan kuat di dunia, dan CentOS 7 adalah sistem operasi server yang stabil dan andal. Dalam panduan ini, kita akan memandu Anda langkah demi langkah dalam proses menginstal WordPress dengan server web Apache di CentOS 7. Ini adalah kombinasi yang sangat kuat untuk membuat dan mengelola situs web Anda. Mari mulai dengan mengikuti langkah-langkah di bawah ini.
Langkah 1: Persiapan Awal
Sebelum kita mulai, pastikan Anda telah mengakses server CentOS 7 Anda. Anda juga harus masuk sebagai pengguna root atau memiliki akses sudo.
Langkah 2: Instal Apache
Langkah pertama adalah menginstal server web Apache. Anda dapat melakukannya dengan menjalankan perintah berikut:
sudo yum install httpd
Setelah instalasi selesai, Anda bisa memulai Apache dengan perintah:
sudo systemctl start httpd
Selanjutnya, pastikan Apache akan dijalankan secara otomatis setiap kali server Anda boot dengan perintah:
sudo systemctl enable httpd
Langkah 3: Instal MySQL/MariaDB
WordPress memerlukan basis data untuk menyimpan konten situs web Anda. Anda dapat memilih untuk menggunakan MySQL atau MariaDB. Di sini, kita akan menginstal MariaDB. Jalankan perintah berikut:
sudo yum install mariadb-server mariadb
Setelah instalasi selesai, jalankan MariaDB dengan perintah:
sudo systemctl start mariadb
Dan aktifkan agar MariaDB berjalan otomatis saat boot:
sudo systemctl enable mariadb
Langkah 4: Konfigurasi MariaDB
Sekarang, mari kita amankan instalasi MariaDB dengan menjalankan perintah berikut:
sudo mysql_secure_installation
Ini akan memandu Anda melalui beberapa pertanyaan untuk mengamankan MariaDB, termasuk mengatur kata sandi root dan menghapus pengguna anonim. Pastikan untuk mengikuti petunjuknya dengan hati-hati.
Langkah 5: Instal PHP
WordPress ditulis dalam PHP, jadi kita perlu menginstal PHP serta ekstensi yang diperlukan. Instal PHP dengan perintah berikut:
sudo yum install php php-mysql
Setelah instalasi selesai, restart Apache untuk menerapkan perubahan dengan perintah:
sudo systemctl restart httpd
Langkah 6: Buat Basis Data untuk WordPress
Selanjutnya, kita perlu membuat basis data untuk WordPress. Masuk ke MariaDB dengan perintah:
mysql -u root -p
Kemudian buat basis data dengan perintah berikut (gantilah nama_database, nama_pengguna, dan password sesuai kebutuhan Anda):
CREATE DATABASE nama_database;
CREATE USER 'nama_pengguna'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON nama_database.* TO 'nama_pengguna'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Langkah 7: Unduh WordPress
Unduh versi terbaru WordPress dengan perintah berikut:
wget https://wordpress.org/latest.tar.gz
Ekstrak arsip tersebut dengan perintah:
tar -zxvf latest.tar.gz
Kemudian, pindahkan isi folder WordPress ke direktori root Apache dengan perintah:
sudo rsync -avP ~/wordpress/ /var/www/html/
Langkah 8: Konfigurasi WordPress
Salin berkas konfigurasi default WordPress dengan perintah:
sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Buka berkas wp-config.php dengan editor teks pilihan Anda, dan ubah konfigurasi basis data sesuai dengan yang telah Anda buat sebelumnya:
define('DB_NAME', 'nama_database');
define('DB_USER', 'nama_pengguna');
define('DB_PASSWORD', 'password');
Simpan perubahan dan tutup berkas.
Langkah 9: Setel Izin File
Pastikan izin file dan direktori WordPress telah diatur dengan benar dengan perintah berikut:
sudo chown -R apache:apache /var/www/html/
Langkah 10: Selesaikan Instalasi Melalui Browser
Sekarang, buka browser Anda dan akses alamat IP atau nama domain server Anda. Anda akan melihat layar instalasi WordPress. Ikuti petunjuknya untuk menyelesaikan instalasi, termasuk membuat akun admin dan mengonfigurasi situs Anda.
Kesimpulan
Selamat! Anda telah berhasil menginstal WordPress dengan Apache di CentOS 7. Sekarang, Anda dapat mulai membuat situs web Anda sendiri dan membagikan konten Anda dengan dunia. Jangan lupa untuk secara teratur memperbarui WordPress dan menjaga keamanan server Anda. Semoga panduan ini bermanfaat untuk Anda dalam memulai perjalanan Anda dalam dunia web hosting menggunakan CentOS 7 dan WordPress. Selamat berkarya!
Posting Komentar