Cara Mengatasi Error Joomla: ‘ini_set() Disabled for Security Reasons’
Apakah Anda sedang menghadapi masalah dengan error “Warning: ini_set() has been disabled for security reasons” saat menggunakan Joomla? Jika ya, Anda tidak sendirian. Banyak pengguna Joomla yang menemui peringatan ini, yang sering muncul di file session.php pada server Anda. Pesan error ini mungkin terlihat menakutkan, namun sebenarnya ini adalah masalah yang dapat diatasi dengan beberapa langkah sederhana.
Pada artikel ini, kami akan membahas penyebab utama error ini, yaitu pembatasan fungsi ini_set()
pada server, dan memberikan panduan praktis untuk memperbaikinya. Baik Anda seorang pengguna pemula atau berpengalaman, solusi yang kami sajikan akan membantu Anda mengatasi peringatan ini dan memastikan situs Joomla Anda kembali berjalan dengan lancar. Simak terus untuk mengetahui cara mengatasi masalah “Warning: ini_set() has been disabled” yang sering terjadi di Joomla!
Solusi:
Cara Pertama: Mengatasi dengan Mengedit php.ini (Risiko Menurunkan Keamanan Server)
- Arahkan ke Folder Joomla yang Mengalami Error:
- Masuk ke direktori tempat Joomla Anda diinstal, di mana error tersebut terjadi.
- Buat File baru bernama “php.ini”:
- Di dalam folder Joomla, buat file baru dengan nama php.ini.
- Edit File php.ini:
- Buka file php.ini yang baru saja Anda buat, dan tambahkan baris berikut:
- Baris ini akan menonaktifkan pembatasan pada fungsi
ini_set()
.
- Simpan dan Segarkan Situs Web:
- Simpan perubahan yang telah Anda buat, lalu refresh atau muat ulang situs web Joomla Anda.
- Selesai:
- Anda sekarang dapat menikmati situs Joomla Anda tanpa peringatan error tersebut. Perlu dicatat bahwa cara ini dapat mengurangi tingkat keamanan server Anda karena membuka kembali beberapa fungsi yang sebelumnya dibatasi.
Cara Kedua: Mengedit File session.php (Lebih Aman untuk Keamanan Server)
- Arahkan ke File yang Mengalami Error:
- Buka folder /libraries/joomla/session/ dan cari file session.php, yang merupakan sumber error tersebut.
- Edit Isi File session.php:
- Buka file session.php, cari seluruh bagian yang berisi fungsi ini_set() dan ubah semua baris yang berisi
ini_set()
menjadi: - Tanda
@
akan mengabaikan peringatan atau error, dan memungkinkan fungsiini_set()
berjalan tanpa menampilkan pesan error.
- Buka file session.php, cari seluruh bagian yang berisi fungsi ini_set() dan ubah semua baris yang berisi
- Simpan dan Segarkan Situs Web:
- Setelah melakukan perubahan, simpan file dan segarkan halaman situs Joomla Anda.
- Selesai:
- Situs Joomla Anda kini akan bebas dari error “ini_set() has been disabled” tanpa memengaruhi keamanan server.
semoga bermanfaat
admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain