
Menggunakan LiteSpeed Cache di WordPress untuk mengoptimalkan performa website Anda adalah salah satu pilihan terbaik. Namun, bagi pengguna yang mengaktifkan DNS Cloudflare, masalah sering terjadi ketika mencoba generate Domain Key di halaman pengaturan LiteSpeed Cache. Salah satu masalah yang umum adalah kegagalan mendapatkan Domain Key, meskipun pengaturan di halaman General sudah benar.
Artikel ini akan memberikan solusi yang dapat Anda terapkan untuk mengatasi masalah tersebut secara efektif.
Penyebab Masalah
Masalah ini biasanya disebabkan oleh konfigurasi server atau pengaturan keamanan yang menghalangi LiteSpeed Cache untuk mendeteksi Client IP dengan benar. Akibatnya, proses Domain Key Generation gagal.
Solusi Terbaik
Berikut adalah dua langkah yang dapat Anda lakukan untuk menyelesaikan masalah:
1. Meminta Penyedia Hosting untuk Mengaktifkan Opsi “Use Client IP in Header” atau Jika anda memiliki Akses pada Webadmin Litespeed.
Solusi paling optimal adalah meminta penyedia hosting Anda untuk mengaktifkan opsi Use Client IP in Header. Langkah ini memungkinkan LiteSpeed Cache untuk membaca IP klien dengan benar melalui header Cloudflare.
Cara Melakukan:
- Hubungi tim dukungan penyedia hosting Anda. atau Buka Webadmin Litespeed anda
- Jelaskan bahwa Anda menggunakan LiteSpeed Cache dengan DNS Cloudflare dan membutuhkan pengaktifan opsi Use Client IP in Header.
- Setelah pengaturan ini diaktifkan, coba ulangi proses generate Domain Key di LiteSpeed Cache.
Langkah ini biasanya cukup efektif untuk menyelesaikan masalah tanpa perlu pengeditan tambahan pada file plugin.
2. Mengedit File Plugin LiteSpeed Cache
Jika langkah pertama tidak memungkinkan atau penyedia hosting Anda tidak mendukung pengaturan tersebut, Anda dapat mengedit file plugin secara manual, atau Anda tidak dapat melakukan hal tersebut.
Langkah-Langkah:
- Akses File Manager atau FTP
Masuk ke File Manager di cPanel atau gunakan aplikasi FTP seperti FileZilla untuk mengakses file WordPress Anda. - Navigasi ke File Plugin LiteSpeed Cache
Buka folder berikut:cssCopyEdit/wp-content/plugins/litespeed-cache/src/rest.cls.php
- Edit Baris 150 di File
rest.cls.php
Cari baris berikut di file tersebut:phpCopyEdit// return true;
Ubah menjadi:phpCopyEditreturn true;
- Simpan Perubahan
Setelah mengedit file, simpan perubahan dan unggah kembali (jika menggunakan FTP). - Generate Domain Key Kembali
Kembali ke halaman pengaturan LiteSpeed Cache di WordPress dan coba generate Domain Key.
Catatan: Pengeditan ini memungkinkan sistem untuk melewati pemeriksaan tertentu, jadi pastikan Anda hanya melakukan langkah ini jika benar-benar diperlukan.
Kesimpulan
Masalah kegagalan mendapatkan Domain Key pada plugin LiteSpeed Cache ketika menggunakan DNS Cloudflare dapat diatasi dengan dua cara:
- Meminta penyedia hosting untuk mengaktifkan opsi Use Client IP in Header (solusi yang paling disarankan).
- Melakukan pengeditan manual pada file rest.cls.php di plugin LiteSpeed Cache.
Dengan mengikuti panduan di atas, Anda dapat mengoptimalkan performa website WordPress Anda tanpa kendala dalam proses Domain Key Generation.