Jika Anda baru saja memperbarui ke CyberPanel versi 2.3.6 atau versi 2.3.5 yang lebih baru, Anda mungkin telah memperhatikan bahwa firewall CSF (ConfigServer Security & Firewall) telah dinonaktifkan. Masalah ini terkait langsung dengan pemutakhiran CyberPanel dari Django v3 ke v4, yang memperkenalkan perubahan signifikan yang saat ini tidak kompatibel dengan CSF. Sayangnya, CSF belum memperbarui kode mereka agar dapat bekerja dengan Django 4, sehingga banyak pengguna tidak memiliki firewall yang berfungsi.
Bagi mereka yang perlu mendapatkan kembali fungsionalitas CSF, solusi sementara adalah dengan melakukan rollback manual ke versi CyberPanel yang masih kompatibel dengan CSF. Untuk menyederhanakan proses ini, telah di buat skrip yang mengotomatiskan rollback.
– Skrip pertama-tama membuat cadangan direktori /usr/local/CyberCP Anda untuk memastikan bahwa pengaturan CyberPanel Anda saat ini tersimpan dengan aman.
– Skrip juga mencadangkan berkas konfigurasi CSF Anda /etc/csf (Jika ada). Karena kita perlu menghapus dan menginstal ulang CSF, langkah ini memastikan bahwa semua pengaturan firewall kustom Anda dipertahankan.
– Skrip mengunduh versi CyberPanel yang berfungsi dengan CSF. Versi ini masih menggunakan Django v3, yang sepenuhnya kompatibel dengan CSF.
– Cadangkan dan pulihkan Kredensial yang tersimpan di settings.py
– Skrip menghapus dan menginstal ulang CSF melalui CyberPanel yang memperbaiki UI.
– Terakhir, skrip menurunkan versi Django dari v4 ke v3, menyelaraskannya dengan versi CyberPanel yang diunduh dan memastikan bahwa CSF dapat berfungsi dengan benar.
Untuk menggunakan skrip rollback ini, ikuti langkah-langkah berikut:
chmod +x cyberpanel_csf_rollback.sh ./cyberpanel_csf_rollback.sh
service lscpd restart
CATATAN PENTING:
Jika setelah menjalankan skrip Anda masih mendapatkan kesalahan 500, periksa versi django. Versi ini akan mengembalikan 3.1.3
/usr/bin/python -m django --version
Jika bukan 3.1.3, jalankan perintah berikut:
/usr/bin/pip install -r "/usr/local/CyberCP/requirments.txt" --force-reinstall service lscpd restart
Sumber: https://sajetekengineering.com/blog-article/how-to-re-enable-csf-firewall-on-cyberpanel/
berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…
CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…
DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…
saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…
Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd
Di Linux, chown digunakan untuk mengubah izin pemilik file dan direktori. Namun, saat menggunakan perintah…