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

Instal rpmforge di CentOS

Ikuti saja langkah-langkah sbb :

  1. > wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
  2. Cat : package tergantung dari versi CentOS dan versi 32 atau 64bit, misalkan untuk CentOS 6 ditandai dengan el6. Release lengkapnya dapat di lihat di http://pkgs.repoforge.org/rpmforge-release/
  3. > rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
  4. > rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
  5. > rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm

Selamat Mencoba

Instal Pidgin di CentOS

Tidak seperti Distro linux lainnta, CentOS memiliki cara tersendiri untuk melakukan instalasi. Ini adalah cara untuk instal Pidgin di CentOS :
  1. Download file pidgin.repo dari http://rpm.pidgin.im/centos/pidgin.repo atau buat file baru dari Text Editor lalu ketik command berikut lalu simpan dan beri nama pidgin.repo.
 [pidgin]
name=Pidgin for RHEL/CentOS $releasever - $basearch baseurl=http://rpm.pidgin.im/centos/$releasever/$basearch/ 
enabled=1 
gpgcheck=1 
gpgkey=http://rpm.pidgin.im/RPM-GPG-KEY-pidgin 

[pidgin-debuginfo]
name=Pidgin for RHEL/CentOS $releasever - $basearch - Debug baseurl=http://rpm.pidgin.im/centos/$releasever/$basearch/debug/ 
enabled=0 
gpgcheck=1
gpgkey=http://rpm.pidgin.im/RPM-GPG-KEY-pidgin

[pidgin-source]
name=Pidgin for RHEL/CentOS $releasever - $basearch - Source baseurl=http://rpm.pidgin.im/SRPMS/ 
enabled=0
gpgcheck=1
gpgkey=http://rpm.pidgin.im/RPM-GPG-KEY-pidgin

  1. Copy atau pindahkan ke folder /etc/yum.repos.d/  sebagai root
  2. [root@localhost Desktop]# mv pidgin.repo /etc/yum.repos.d/
  3. Ketik > yum install pidgin sebagai root
  4. Tunggu hingga semua komponen didownlod yang artinya Pidgin berhasil diinstal.
  5. Jalankan Pidgin melalui Applications –> Internet –> Pidgin Internet Messenger
Selamat Menikmati.. :-)