Joomla Error “Direct Access to this location is not allowed”

Satu lagi error di Joomla yang muncul.

Gejala nya ketika kita mengakses halaman depan web akan muncul tulisan “Direct Access to this location is not allowed.” bahkan kalau sudah sangat parah ketika kita mengakses halaman Administrator pun akan muncul pesan “Direct Access to this location is not allowed.”.

Setelah pengalaman sebelumnya dengan error tidak bisa login ke Administrator, sekarang saya lebih memilih untuk memeriksa database terlebih dahulu.

Kecurigaan saya pertama kali adalah adanya modul / komponen yang tidak sesuai dengan versi joomla yang sedang dipakai. Tetapi modul dan komponen mana yang membuat error itu yang saya tidak tahu. Berhubung sedang monday mode alias males maka saya tidak memiliki semangat untuk mencoba modul satu persatu.

Akhirnya saya putuskan untuk mengaktifkan Legacy Mode. Pertama saya edit configuration.php dengan set value var $legacy dari:

var $legacy = ‘0’;

menjadi

var $legacy = ‘1’;

Tetapi ternyata tidak menyelesaikan masalah.

Selanjutnya kembali ke database di table jos_plugin ternyata ada field System Legacy dan statusnya published “0” berkaca ke pengalaman sebelumnya maka saya set published menjadi “1” dan walaaa… web nya muncul kembali.

Sekarang setelah bisa login ke Administrator page tinggal dicari plugin yang bermasalah yang mana, deinstall dan deactive kan kembali legacy mode nya.


About this entry