Penyebab

Berikut beberapa faktor yang mungkin menyebabkan masalah pada website RDM :

  • Versi PHP :

Website RDM hanya bisa menggunakan versi PHP 7.2 - 7.4, karena script website terenkripsi ioncube yang hanya bisa dijalankan pada versi PHP tersebut.

  • Rule .htaccess :

Masalah yang terjadi mungkin disebabkan oleh file .htaccess yang ada pada folder - folder tertentu, di mana .htaccessnya menggunakan rule _deny all_ sehingga beberapa script website tidak berjalan.

  • File/Folder permission :

Permission untuk file script umumnya adalah 644 (read write - read - read), dan untuk folder adalah 755. JIka permission file/folder kurang tepat, maka akan menyebabkan beberapa masalah.

  • Versi RDM :

Versi RDM yang terbaru pada saat penulisan artikel ini adalah RDM versi 2.0. Jika terdapat masalah pada website RDM, dan versi RDM yang saat ini digunakan di bawa versi 2.0, maka kami sarankan untuk segera melakukan update versi.

Penanganan

Versi PHP

Anda bisa mengikuti panduan Cara Setting Versi PHP untuk Domain/Subdomain pada cPanel untuk mengubah versi PHP dari domain/subdomain RDM menjadi PHP 7.2 (ea-php72) / PHP 7.3 (ea-php73) / PHP 7.4 (ea-php74).

Update versi RDM

Anda bisa mengikuti tutorial video dari channel Pejuang Madrasah Official di bawah untuk melakukan update versi RDM

https://youtu.be/sdxJaFUrnyI

Hapus file .htaccess

Anda perlu menghapus seluruh file .htaccess yang ada pada folder domain/subdomain website RDM. Berikut cara mudahnya :

1. Login cPanel.


2. Akses menu Domains pada tab browser baru.


3. Akses menu Terminal pada tab browser baru.


4. Pada menu Domains, buka folder website rdm yang ada pada kolom _Document Root_.


5. Klik tombol Settings pada menu File Manager yang baru saja terbuka.


6. Centang 2 opsi yang ditandai berikut, kemudian klik tombol Save.


7. Cari file .htaccess, kemudian klik kanan pada file tersebut. Lalu pilih rename.


8. Tulis angka 1 pada akhir nama file, kemudian klik tombol rename file.


9. Salin/copy (CTRL+C) nama folder yang muncul pada kolom pojok atas kiri.


10. Pindah ke tab browser di mana menu Terminal terbuka. Kemudian tulis "cd " (tanpa tanda kutip) pada tampilan terminal.

Tempel/paste (klik kanan > Paste) pada terminal, agar nama folder website RDM tertulis pada Terminal.

Contoh perintah lengkap:


Kemudian tekan Enter pada keyboard.

11. Copy perintah di bawah, kemudian paste pada terminal, lalu tekan Enter.
`find . -name "*.htaccess" -type f -delete`


12. Kembali ke menu File Manager, dan ubah kembali nama file .htaccess1 menjadi .htaccess seperti semula. Cara ubahnya sama seperti langkah 7 - 8

Hapus file .htaccess selesai.

Ubah permission folder/file website RDM

Melanjutkan dari langkah - langkah hapus file .htaccess di atas, kembali ke tab browser di mana menu Terminal masih terbuka.

1. Copy perintah di bawah, kemudian paste pada terminal, lalu tekan Enter.

`find . -type d -exec chmod 755 {} \; && find . -type f -exec chmod 644 {} \;`

Ubah permission folder/file website RDM selesai.

Was this answer helpful? 0 Users Found This Useful (0 Votes)