Cara Install WordPress di AlmaLinux 9 dengan Apache
Pembuka
WordPress adalah salah satu sistem manajemen konten (CMS) terpopuler di dunia, yang digunakan untuk membuat dan mengelola situs web. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstall WordPress di AlmaLinux 9 dengan menggunakan Apache sebagai web server. Tutorial ini dirancang untuk semua tingkatan pengguna, mulai dari pemula hingga tingkat lanjut.
Prasyarat
Sebelum memulai, ada beberapa prasyarat yang perlu Anda penuhi:
- Anda harus memiliki server yang menjalankan AlmaLinux 9.
- Pastikan Anda memiliki akses ke terminal dan hak akses root atau sudo.
- Pastikan Anda memiliki koneksi internet yang stabil.
- Paket-paket dasar yang diperlukan seperti Apache, MariaDB, dan PHP.
Langkah Utama
1. Memperbarui Sistem
Langkah pertama adalah memperbarui sistem Anda untuk memastikan bahwa semua paket yang diinstal adalah yang terbaru. Jalankan perintah berikut di terminal:
sudo dnf update -y
2. Menginstal Apache
Setelah sistem diperbarui, langkah berikutnya adalah menginstal Apache. Apache adalah web server yang akan menjalankan aplikasi WordPress Anda. Jalankan perintah berikut:
sudo dnf install httpd -y
3. Memulai dan Mengaktifkan Apache
Setelah penginstalan, Anda perlu memulai layanan Apache dan mengatur agar Apache berjalan otomatis saat boot:
sudo systemctl start httpd
sudo systemctl enable httpd
4. Menginstal MariaDB
WordPress memerlukan database, jadi kita perlu menginstal MariaDB. Jalankan perintah berikut untuk menginstalnya:
sudo dnf install mariadb-server -y
5. Memulai dan Mengaktifkan MariaDB
Setelah MariaDB terinstal, jalankan perintah berikut untuk memulai dan mengaktifkannya:
sudo systemctl start mariadb
sudo systemctl enable mariadb
6. Mengamankan Instalasi MariaDB
Selanjutnya, Anda perlu mengamankan instalasi MariaDB. Jalankan perintah berikut dan ikuti instruksinya:
sudo mysql_secure_installation
7. Menginstal PHP
Setelah itu, kita perlu menginstal PHP dan beberapa ekstensi yang diperlukan oleh WordPress:
sudo dnf install php php-mysqlnd php-fpm php-xml php-mbstring php-curl -y
8. Mengonfigurasi Apache untuk PHP
Anda perlu mengonfigurasi Apache agar dapat memproses file PHP. Edit file konfigurasi default Apache:
sudo nano /etc/httpd/conf.d/php.conf
Tambahkan baris berikut di dalam file:
AddType application/x-httpd-php .php
9. Memulai Ulang Apache
Setelah konfigurasi selesai, mulailah kembali layanan Apache agar perubahan diterapkan:
sudo systemctl restart httpd
10. Mengunduh dan Menginstal WordPress
Sekarang, mari kita unduh WordPress. Anda dapat melakukannya dengan menjalankan perintah berikut:
wget https://wordpress.org/latest.tar.gz
Setelah diunduh, ekstrak file:
tar -xzvf latest.tar.gz
Pindahkan folder WordPress ke direktori root Apache:
sudo mv wordpress /var/www/html/
Konfigurasi Lanjutan
1. Mengonfigurasi Database untuk WordPress
Selanjutnya, kita perlu membuat database untuk WordPress. Masuk ke MariaDB dengan perintah:
sudo mysql -u root -p
Setelah berada di shell MariaDB, jalankan perintah berikut untuk membuat database dan pengguna:
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
2. Mengonfigurasi File wp-config.php
Salin file sample WordPress ke file konfigurasi:
cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php
Kemudian, edit file wp-config.php:
sudo nano /var/www/html/wordpress/wp-config.php
Isi dengan informasi database yang telah Anda buat:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password_anda');
3. Mengatur Hak Akses
Pastikan Apache memiliki hak akses yang benar ke direktori WordPress:
sudo chown -R apache:apache /var/www/html/wordpress
4. Mengonfigurasi Firewall
Terakhir, pastikan firewall Anda memungkinkan lalu lintas HTTP dan HTTPS:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Best Practices
- Selalu gunakan versi terbaru dari WordPress, tema, dan plugin untuk menghindari kerentanan keamanan.
- Secara berkala lakukan backup database dan file WordPress.
- Gunakan SSL untuk mengamankan komunikasi antara server dan pengguna.
- Gunakan plugin keamanan untuk meningkatkan keamanan situs Anda.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah yang dapat membantu:
- Periksa log Apache untuk melihat jika ada kesalahan:
sudo tail -f /var/log/httpd/error_log - Pastikan semua layanan (Apache dan MariaDB) berjalan dengan baik.
- Periksa apakah firewall menghalangi akses ke server.
Kesimpulan
Dalam tutorial ini, Anda telah belajar cara menginstal WordPress di AlmaLinux 9 dengan Apache. Proses ini melibatkan pengaturan LAMP stack, mengonfigurasi database, dan mengonfigurasi file WordPress. Dengan mengikuti langkah-langkah ini, Anda kini memiliki situs WordPress yang berjalan di server AlmaLinux Anda. Jangan lupa untuk terus memelihara dan mengamankan situs Anda agar tetap optimal!
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait
Cara Install WordPress dengan Apache di FreeBSD
617 kata • Baca selengkapnya →
Cara Install WordPress dengan Apache di Ubuntu 20.04
564 kata • Baca selengkapnya →
Cara Install WordPress di Rocky Linux 9 dengan Apache
681 kata • Baca selengkapnya →
Cara Setting WordPress Multisite dengan Apache dan Sub-directories
603 kata • Baca selengkapnya →