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]4. Lakukan instalasi web server (apache)
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
[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 ?
Solusinya sbb :Forbidden
You don't have permission to access /phpmyadmin/ on this server.
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 ?
Solusinya Sbb :Error
The configuration file now needs a secret passphrase (blowfish_secret).
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.