RSS

Solusi Error : Fatal error: Maximum execution time of 30 seconds exceeded

Nah klo ini gara-gara settingan akses dibatasi hanya 30 detik. Biar lebih lama karena memang butuh waktu yang cukup lama apalagi untuk konfigurasi web, silakan dimodifikasi php.ini.
Cari baris 442, dengan kode

max_execution_time = 30

ganti menjadi lebih lama, misalkan 3 menit (180 detik)

max_execution_time = 180


Restart kembali XAMPP!

Solusi Error : Undefined offset di PHP

Error ini sering terjadi apabila terdapat suatu array string yang tidak ada tetapi ingin ditampilkan atau diproses. Solusinya lagi-lagi sangat mudah, tambahkan kondisi isset untuk memastikan bahwa suatu array string itu sudah ada isinya atau belum.


Studi Kasus
       
1. if ( ($strLine[0] != "#") && (strlen($strLine) > 0))
2.    {       
3.     .....
4.    }
5.    else
6.    {
7.     .....
8.    
9.        if (($splitConfig[2] == 'encoding'))
10. {
11.   $DEFAULT_CHARSET = trim(substr($strLine, $nPos+1));
12. }
13.    }
       

Error
Error yang terjadi adalah :
Notice: Undefined offset: 0 in ... on line 1 
artinya array string ke-0 pada kode baris 1 tidak ada
Notice: Undefined offset: 2 in ... on line 9
artinya array string ke-2 pada kode baris 9 tidak ada

Solusi
Tambahkan isset pada tiap variabel array string menjadi seperti ini :
       
if ( (isset($strLine[0])) && ($strLine[0] != "#") && (strlen($strLine) > 0))
    {       
     .....
    }
    else
    {
     .....
    
        if ((isset($splitConfig[2])) && ($splitConfig[2] == 'encoding'))
 {
   $DEFAULT_CHARSET = trim(substr($strLine, $nPos+1));
 }
    }
       

3 Langkah Mengaktifkan Module PHP LDAP di XAMPP

Pada beberapa pengembangan web, kemungkinan kita juga membutuhkan module LDAP. Secara default, XAMPP tidak mengaktifkan module ini. Berikut caranya :
  1. Buka file php.ini di c:\xampp\php\php.ini, hapus titik koma (;) di baris 962 menjadi extension=php_ldap.dll
  2. Copy-kan 3 file SSL yaitu libeay32.dll, libsasl.dll dan ssleay32.dll dari c:\xampp\php ke c:\Windows\system
  3. Restart kembali XAMPP
Status Aktif LDAP dapat dilihat melalui phpinfo()
Selesai dan gampang kan