Monday, January 24, 2005

Error #2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

I've just install Fedora Core 3, then, run http daemon (httpd) dan mysql daemon (mysqld). Walaubagaimanapun membuat fail php (seperti phpnuke atau phpmyadmin) saya dapat error ini

#2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

---
In Fedora Core 3, SELinux is turned on by default. SELinux is the Secure Edition that has extra security features. I turned SELinux off and I stopped getting the error.

anda boleh memperbaiki keadaan ini dengan laraskan SELinux line di /etc/sysconfig/selinux kepada Disabled:


SELINUX=Disabled


Walaupun jalan di atas berguna, tapi lebih baik anda matikan sahaja perkara yang perlu. Jangan bagai marahkan nyamuk, habis kelambu dibakar.



this is the procedure I've followed to configure SELinux :

From Startmenu select
"System settings"
Then choose
"Security settings or security level"
A window appears with 2 tabs : "Firewall options" and "SELinux"
Choose SELinux.
At the bottom half of the window you have a lisbox, listing (at least on my PC)

HTTPD Service
Name Service
NIS
SELinux Service Protection

Open SELinux Service Protection
Select "Disable SELinux protection for mysqld daemon"
Click "OK"

Open HTTPD Service
Select "Disable SELinux protection for httpd daemon"
Click "OK"

you had to reboot to make it work

Bye.

Untuk pengetahuan lanjut, layari:
http://forums.devshed.com/t14130/s.html

Tuesday, December 21, 2004

Akses Portable Hard Drive (USB)

Red Hat Linux 9.0 (Shell)

duit Bonus bulan Oktober lalu saya gunakan untuk beli portable USB (laptop) hard drive. Lepas kira-kira sebulan, baru la nak test guna kat Linux benda nie.

Caranya begini:
1. Sambungkan USB port komputer dengan portable external hark disk anda
2. Masuk sebagai SuperUSer pada terminal (su)
3. Pada mulanya, Linux takkan automount hard disk anda tu. Untuk mountkan USB external drive anda, taip
mount -t vfat /dev/sdaX /tmp/
/dev/sdaX = port USB yg bersambung dengan External Hard Drive.
PERHATIAN!
gantikan sdaX dengan sda1, sda2, sda3>, atau sda4. mengikut soket mana yg bersambung dengan USB port anda

/tmp/ = ialah direktori mana anda ingin mountkan (boleh tukar ke contoh: /rizmanhensem/ atau /root/gundamseeddestiny atau /home/foo/bar)

4. Untuk UNMOUNTkan hard drive anda, taip
umount /dev/sdaX
atau
umount [nama direktori external hard disk anda cth: /home/foo/bar]


Sekian

Wednesday, December 08, 2004

Di mana php.ini

Selalunya bila seting PHP, kita tercari-cari di mana fail configuration PHP. PHP hanya boleh dikonfigurasi dengan fail (seakan-akan teks) php.ini. Tapi kadang-kala kita lupa di mana fail ini... Jadi berikut ialah list di mana php.ini kebiasaannya berada.
  • Linux
    1. Redhat Linux 9 dengan webserver setting (+PHP)
      • /etc/php.ini

  • Windows

Thursday, December 02, 2004

IIS & Apache

bagaimana menjalankan IIS dan Apache dalam satu server / satu IP

1. Adakah anda menggunakan Windows? Yes terus ke 2, No ...dream on!
2. Install IIS
3. Install Apache, PHP, MySQL (atau lebih mudah, easyPHP)
4. edit httpd.conf ... tukar port apache daripada port 80 ke port lain

sekian


Sunday, November 28, 2004

Install software

OS: Red Hat Linux / Mandrakelinux / Fedora Core / dan lain-lain Linux berasaskan RPM



Install pakej RPM:
rpm -ivh failPAKEJ

Periksa sama ada pakej RPM telah install:
rpm -q namaRPM

nyahmampat fail tar:
tar zxvf namaFAIL.tgz