Mengatasi Error ini_set() dan session_start() di session.php

Kita akan membahas masalah error pada file session.php yang disebabkan adanya perubahan konfigurasi pada server. Masalah error ini muncul berupa deretan informasi kode error pada website klien kami di http://kimia.id. Berkut ini peringatan warning yang muncul: 

 

Warning: ini_set() has been disabled for security reasons in /home/tokotekn/public_html/kimia/libraries/joomla/session/session.php on line 124
Warning: ini_set() has been disabled for security reasons in /home/tokotekn/public_html/kimia/libraries/joomla/session/session.php on line 127
Warning: ini_set() has been disabled for security reasons in /home/tokotekn/public_html/kimia/libraries/joomla/session/session.php on line 925
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/tokotekn/public_html/kimia/libraries/joomla/session/session.php:124) in/home/tokotekn/public_html/kimia/libraries/joomla/session/session.php on line 658
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/tokotekn/public_html/kimia/libraries/joomla/session/session.php:124) in/home/tokotekn/public_html/kimia/libraries/joomla/session/session.php on line 658

Berikut ini langkah-langkah mempebaikinya, jika masih terjadi masalah maka kami akan kontak langsung ke provider hosting untuk mengubah kembali konfigurasi untuk hosting yang saya operasikan. 

// Disable transparent sid support
@ini_set('session.use_trans_sid', '0');
// Only allow the session ID to come from cookies and nothing else.
@ini_set('session.use_only_cookies', '1');
// Sync the session maxlifetime
@ini_set('session.gc_maxlifetime', $this->_expire);
@session_start();

Permasalahan ini akibat keamanan pada shared hosting, oleh sebab itu konfigurasi penting perlu dibatasi (gunakan permission 640 pada php.ini). Pada kode di atas terdapar tanda '@' yang menunjukkan indirect addressing pada session.php

Demikianlah solusi yang kami berikan untuk kelancaran akses website bagi klien kami, terima kasih atas kepercayaan Anda.


Who's Online

We have 16 guests and no members online