Senin, 27 Januari 2014

Masalah terselesaiakan "Mengapa Nama menggunakan Tanda Petik TIDAK bisa Masuk ke Tabel"

Beberapa waktu yang lalu, saya koding untuk buat Form Pendaftaran. Membuatnya pake Windows XP + Xampp. Di Windows Xp ndak masalah, tapi ketika sudah di Upload ke "Centos 6.4" Masalah muncul, NAMA yang menggunakan tanda PETIK ndak bisa masuk ke TABEL.
Kodingnya seperti ini kurang lebihnya:

$sqlt=mysql_query("select count(nip) as jnip from member where nip='$nip' limit 1");
    $jshow=mysql_fetch_array($sqlt);
     if($jshow['jnip']=='0'){
           $sql=mysql_query("insert into      member(a,b,c,d,e)values('$a','$b','$c','$d','$e')");

      }

Berhari-hari mencoba cari WANGSIT.. akhirnya bisa ditemukan.. di LERENG gunung SUMBING :

saya merubah sedikit kode di atas, silahkan cermati :

$sqlt=mysql_query("select count(nip) as jnip from member where nip='$nip' limit 1");
    $jshow=mysql_fetch_array($sqlt);
     if($jshow['jnip']=='0'){
           $sql=mysql_query("insert into      member(a,b,c,d,e)values(\"$a\",\"$b\",\"$c\",\"$d\",\"$e\")");

      }

Alhamdulillah terpecahkan.. Thankyou Allah.

Selasa, 21 Januari 2014

Downgarde PHP 5.3 ke PHP 5.2 di Centos 6.4

Berbagi Pengalaman saja. Sudah berapa kali proses di lakukan Downgrade PHP dari 5.3 ke PHP 5.2 di Centos 6.4 dengan instruksi "Mbah" Google gagal maning gagal maning. sudah hampir PUTUS HARAPAN..

Tetapi akhirnya berhasil..

berikut langkah-langkahnya :

Cara pertama dengan menggunakan repo dari Zend. Pertama-tama pastikan sudah tidak ada lagi instalasi PHP versi baru. Kalau masih ada dihilangkan saja.

yum remove php*.*
 
Kemudian buka yum.conf untuk meng-exclude-kan segala yang berbau php-5.3 di konfigurasi yum.

#vim /etc/yum.conf
 
Tambahkan line berikut menghindari yum untuk menginstal atau me-list yang berkaitan dengan php-5.3.

exclude=php-5.3*, mod-php-5.3*, zend-server-php-5.3*
 
Kemudian buat file repo dengan nama zend.repo

#vim /etc/yum.repos.d/zend.repo
 
Isi dengan ini:
 
[Zend]
name=Zend Server
baseurl=http://repos.zend.com/zend-server/rpm/$basearch
enabled=1
gpgcheck=0
[Zend_noarch]
name=Zend Server - noarch
baseurl=http://repos.zend.com/zend-server/rpm/noarch
enabled=1
gpgcheck=0

Setelah itu langsung install saja dengan perintah berikut:

#yum install zend-server-php-5.2


Kemudian restart httpd:

#service httpd restart

kalau bisa langsung sukses "Bersyukurlah".. tapi biasanya ada error

Starting httpd: httpd: Syntax error on line 221 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/zendserver_php.conf: Cannot load /usr/local/zend/lib/apache2/libphp5.so into server: /usr/local/zend/lib/apache2/libphp5.so: cannot enable executable stack as shared object requires: Permission denied
                                  
                         [FAILED]

maka yang harus dilakukan adalah:

silahkan jalankan perintah berikut:

#setenforce permissive
 
Perintah diatas sifatnya temporari,untuk setting secara permanen SELINUX=permissive
 
di file /etc/selinux/config. 

#vi /etc/selinux/config

dan kemudian jalankan kembli httpd:

#service httpd restart
 
 Starting httpd:                                     [  OK  ] 

Proses terakhir, pastikan httpd selalu ON saat Sistem Reboot:

 
# chkconfig -- levels 235 httpd on
 

#service httpd restart 
 
 

Rabu, 08 Januari 2014

Piranti Tambahan untuk "Centos 6"

Beberapa waktu lalu diriku di pusingkan dengan instalasi LINUX SERVER. Dari sejak langkah PERTAMA sampai dengan langkah TERAKHIR (Instal Apache, PHP, MYSQL, DLL). dan setelah aktif googling dapat banyak refferensi..

wabil khusus untuk ini:

Installing the RPM - Webmin

lebih lanjutnya silahkan klik link berikut :

http://www.webmin.com/rpm.html