Cara Setting WordPress Multisite dengan Apache dan Sub-directories
Pembuka
WordPress Multisite memungkinkan Anda untuk mengelola beberapa situs dalam satu instalasi WordPress. Dengan menggunakan sub-directories, Anda dapat mengorganisir dan mengelola situs-situs tersebut dengan lebih efisien, tanpa memerlukan instalasi terpisah untuk masing-masing situs. Dalam tutorial ini, kita akan membahas cara untuk mengatur WordPress Multisite menggunakan Apache sebagai web server.
Prasyarat
Sebelum memulai, pastikan Anda memenuhi prasyarat berikut:
- Server dengan sistem operasi Linux (disarankan Ubuntu, Fedora, atau CentOS).
- Apache web server terinstal dan berjalan.
- MySQL atau MariaDB terinstal untuk database.
- PHP terinstal dengan versi yang kompatibel dengan WordPress.
- Akses ke terminal server Anda dan hak istimewa administrator.
Langkah Utama
1. Instalasi WordPress
Anda perlu mengunduh dan menginstal WordPress terlebih dahulu. Berikut adalah langkah-langkahnya:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz
Setelah menginstal WordPress, Anda perlu membuat file konfigurasi.
cp wp-config-sample.php wp-config.php
2. Konfigurasi File wp-config.php
Selanjutnya, buka file wp-config.php dan tambahkan baris berikut sebelum / That's all, stop editing! Happy blogging. /:
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'example.com'); // Ganti dengan domain Anda
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
3. Menyiapkan Database
Anda perlu membuat database untuk WordPress. Gunakan MySQL atau MariaDB untuk membuat database:
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
4. Menjalankan Instalasi WordPress
Buka browser dan akses http://example.com. Ikuti instruksi untuk menyelesaikan instalasi WordPress. Pastikan untuk mengkonfigurasi pengaturan awal dengan tepat.
Konfigurasi Lanjutan
1. Menambahkan Situs Baru
Setelah instalasi, akses dashboard WordPress Anda dan pergi ke My Sites > Network Admin > Sites. Klik Add New untuk menambahkan situs baru dan masukkan URL sub-directory yang diinginkan.
2. Mengatur .htaccess
Untuk mengaktifkan permalink yang benar, Anda perlu mengedit file .htaccess di direktori root WordPress Anda. Gantilah dengan konten berikut:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
3. Pengaturan Apache
Pastikan Apache diatur untuk mengizinkan penggunaan modul rewrite. Aktifkan dengan perintah berikut:
sudo a2enmod rewrite
sudo systemctl restart apache2
Best Practices
Beberapa praktik terbaik yang perlu diikuti saat menggunakan WordPress Multisite:
- Backup secara rutin database dan file WordPress.
- Gunakan plugin yang aman dan teruji untuk menghindari kerentanan.
- Monitor penggunaan sumber daya server Anda, terutama jika menjalankan banyak situs.
- Perbarui WordPress dan semua plugin secara teratur untuk menjaga keamanan.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah pemecahan masalah yang umum:
- Pastikan Anda telah mengedit
wp-config.phpdengan benar dan mengatur database dengan baik. - Periksa file
.htaccessuntuk kesalahan ketik atau konfigurasi yang salah. - Aktifkan error log di Apache untuk melihat pesan kesalahan yang lebih spesifik.
- Jika situs tidak dapat diakses, pastikan Apache berjalan dengan baik dan tidak ada konflik port.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda dapat berhasil mengatur WordPress Multisite menggunakan Apache dan sub-directories. Ini memberi Anda kemampuan untuk mengelola beberapa situs dalam satu instalasi WordPress dengan lebih mudah. Pastikan untuk selalu mengikuti praktik terbaik dan melakukan pemeliharaan rutin untuk memastikan performa dan keamanan situs Anda.
Apabila Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi penyedia layanan atau konsultan yang dapat membantu Anda dalam proses ini.
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 AlmaLinux 9 dengan Apache
692 kata • Baca selengkapnya →
Cara Install WordPress di Rocky Linux 9 dengan Apache
681 kata • Baca selengkapnya →