Monday, March 28, 2011

Install webserver Mysql di CenOS 5.5

berikut dokumentasi nya dapet dari blok orang :D lupa linknya ini tulisan cukup bagus jadi saya dokumentasikan :D

Pada tutorial kali ini, saya ingin membahas tentang langkah-langkah membuat web dan database server, yang dilengkapi dengan aplikasi phpmyadmin di CentOS Linux. Untuk kali ini, saya sengaja tidak melakukan compile secara manual menggunakan file tar, tetapi memanfaatkan software yum. Meskipun demikian, secara pribadi saya memang kurang menyukai penggunaan yum karena yum membutuhkan koneksi internet saat dilakukan instalasi. Lalu, kalau saya maw install di komputer yang ga punya koneksi internet, gimana ?. Nah, pertanyaan ini kita kesampingkan dulu yah. Sip, kita mulai…

   1. Login sebagai root. Lalu masuk ke folder /etc/yum.repos.d.
   2. Secara default pada folder tersebut ada file CentOS-Base.repo. Kopi file tersebut lalu rename menjadi CentOS-Base.repo.default. Sebagai antisipasi, jika sewaktu-waktu file tersebut dibutuhkan.
      [root@database yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.default
   3. Hapus isi file CentOS-Base.repo, kemudian isi dengan repository lokal agak proses instalasi berjalan lebih cepat.
      [root@database yum.repos.d]# echo “” > CentOS-Base.repo
      [root@database yum.repos.d]# vi CentOS-Base.repo
[Add Ons]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/addons/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
[CentOS Plus]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/centosplus/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
[Extras]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/extras/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
[Fasttrack]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/fasttrack/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
[OS]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/os/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
[Update]
name=CentOS
baseurl=http://kambing.ui.ac.id/centos/5.5/updates/i386/
enabled=1
gpgcheck=1
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5
   4. Lakukan instalasi web server (apache)
      [root@database yum.repos.d]# yum groupinstall “Web Server”
      [root@database yum.repos.d]# service httpd start
   5. Sekarang, kita akan melakukan instalasi mysql + mysql server
      [root@database yum.repos.d]# yum install mysql mysql-server
      [root@database yum.repos.d]# service mysqld start
   6. Selanjutnya, kita lakukan instalasi php
      [root@database yum.repos.d]# yum install php
   7. Setelah itu, kita lakukan install module untuk mysql
      [root@database yum.repos.d]# yum install php-mysql
   8. Setelah itu, kita lakukan instalasi phpmyadmin
 Download paket ini dengan perintah "wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm" (tanpa tanda kutip)
install paket tersebut dengan perintah

# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
setelah terinstall ketikan perintah
# yum install phpmyadmin untuk menginstall phpmyadmin.
Tunggu installasi sampai selesai dan jalankan
http://ipaddressServerAnda/phpmyadmin
muncul ini ?

Forbidden

You don't have permission to access /phpmyadmin/ on this server.
 Solusinya sbb :

Edit File ini
nano /etc/httpd/conf.d/phpmyadmin.conf
didalamnya terdapat file ini
#
#  Web application to manage MySQL
#


#  Order Deny,Allow
#  Deny from all

  Allow from 127.0.0.1


Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
     
Beri tanda pager di depan baris Order Deny, Allow dan Deny From all.
restart services httpd
# services httpd restart
coba refresh server anda. di http://IpServerAnda/phpmyadmin/
Muncul ini ?

Error

The configuration file now needs a secret passphrase (blowfish_secret).
Solusinya Sbb :
Edit File ini
# nano /usr/share/phpmyadmin/config.inc.php
* First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
ganti baris yang di beri tulisan merah tersebut (cookie) menjadi http

save konfigurasi anda. dan restart httpd service dengan perintah # services httpd restart.
cek kembali server anda. di http://IpServerAnda/phpmyadmin/
masukan user root dan langsung enter. tanpa password.
Selesai dah.. server anda sudah bisa di gunakan.

0 komentar em “Install webserver Mysql di CenOS 5.5”

Post a Comment

 

Catatan kecil seorang newbie Copyright © 2012 Powered by Blogger