Berikut ini adalah step by step instalasi joomla 1.5.7 di ubuntu 8.04 (Hardy Heron) Instalasi PHP, MySQL dan Apache

Sebelum proses instalasi PHP, MySQL dan Apache pastikan alamat repository sudah menjurus ke kandang kambing dan PC atau laptop koneksi dengan internet. Masuk ke root dan isikan sources.list dengan alamat kandang kambing:

Backup terlebih dahulu sources.list yang lama dengan nama backup source.list.bak2


lakukan pengeditan sources.list dengan mengunakan gedit atau vim dalam contoh ini saya menggunakan gedit: root@tundra:/# gedit /etc/apt/sources.list

deb http://kambing.ui.edu/ubuntu hardy main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu hardy-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://kambing.ui.edu/ubuntu hardy-proposed main restricted universe multiverse

Repositori tersebut kita update dengan cara: root@tundra:/# sudo apt-get update

Sekarang kita akan memulai proses instalasi PHP, MySQL dan Apache melalui konsol:

Instalasi web server Apache
# apt-get install apache2

Instalasi database server MySQL
# apt-get install mysql-server

Instalasi php untuk web server Apache
# apt-get install php5

Instalasi MySQL untuk Apache
# apt-get install libapache-mod-acct-mysql
# apt-get install php5-mysql

Setelah MySQL terinstal dengan baik, ubahlah password user root yang terdapat di MySQL, dengan menggunakan perintah berikut:

$ sudo su –

#mysqladmin -u root password newpassword

Catatan: newpassword adalah nama password yang diinginkan.

setelah itu restart service database MySQL Anda:

root@tundra:/# etc/init.d/mysql restart
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.

Masuk kembali ke prompt MySQL.

root@tundra:/# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 8
Server version: 5.0.51a-3ubuntu5.3 (Ubuntu)

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>

Kita akan menambahkan user lain yang sekelas root ke dalam database MySQL, dengan mengetikan perintah sebagai berikut:

mysql> GRANT ALL PRIVILEGES ON *.* TO personal@localhost

-> IDENTIFIED BY ‘nama_passwordnya’

-> WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)

Catatan: Pada contoh di atas, user personal diberikan akses privileges “ALL” yang berarti dapat mengakses SEMUA database yang ada di dalam server (ON *.*) selama lokasi pengaksesan tersebut dilakukan pada mesin local (personal@localhost). Kemudian perintah WITH GRANT OPTION memberikan wewenang kepada personal untuk dapat memberikan izin akses (GRANT) kepada user-user lainnya.

Sekarang Anda dapat login dengan mengunakan user yang baru saja anda buat.

root@tundra:/# mysql -u personal -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 15
Server version: 5.0.51a-3ubuntu5.3 (Ubuntu)

/*Membuat database dengan nama dppersonal*/
mysql> create database dbpersonal;
Query OK, 1 row affected (0.00 sec)

Setelah mengkonfigurasi database MySQL, berikutnya kita akan meng-enable-kan module userdir di web server Apache. Dengan meng-enable-kan module userdir, maka user biasa dapat menjalankan scrip PHP dari home direktori user bersangkutan (user login pada ubuntu). Secara default, nama direktori yang akan digunakan sebagai direktori userdir adalah public_html. Untuk melakukan hal ini, jalankan perintah berikut dari Terminal:

$ sudo a2enmod userdir

$ sudo /etc/init.d/apache2 restart

Berikutnya, Anda dapat membuat skrip info.php pada direktori home/userAnda/public_html. Dalam contoh ini, user yang digunakan adalah hendra.

$ mkdir -p public_html

$ cd public_html

$ vim info.php

Simpan file info.php di atas kedalam direktori public_html, buka web browser Firefox, kemudian jalankan dan ketikkan http://localhost/~namauser/info.php. Sebagai contoh di sini, alamat lengkap yang dituliskan pada Firefox adalah http://localhost/~hendra/info.php. Hasilnya akan terlihal seperti gambar di bawah ini:

tampilan phpinfo yang dijalankan pada browser

Instalasi Joomla_1.5.7-Stable-Full_Package.tar.gz. Anda dapat dowload di sini

Ektraklah file joomla yang telah di unduh tadi ke dalam direktori public_html. asumsi bahwa file joomla di simpan pada direktori /home/hendra/Documents/program-mentah/joomla/Joomla_1.5.7-Stable-Full_Package.tar.gz

root@tundra:/home/hendra/Documents/program-mentah/joomla# tar xvzf Joomla_1.5.7-Stable-Full_Package.tar.gz -C /home/hendra/public_html/install-joomla/

Beri hak akses pada direktori install-joomla dengan perintah di bawah ini:

root@tundra:/home/hendra/public_html# chmod -R ugo=rwx install-joomla/

Buka browser firefox ketikan pada URL: http://localhost/~hendra/install-joomla/installation/index.php

installation joomla

1 : Language

2 : Pre-installation Check

3 : License

4 : Database

Basic Setting

Database Type: MySQL

Host Name: locahost

Username: personal

Password: nama_passwordnya

Database Name: dbpersonal

5 : FTP Configuration

6 : Configuration

7 : Finish

Setelah proses instalasi selesai hapuslah direktori installation pada direktori install-joomla. Dengan cara di bawah ini:

root@tundra:/home/hendra/public_html/install-joomla# rm -r installation/
Jalankan Browser Firefox tuliskan pada URL dengan alamat http://localhost/~hendra/install-joomla/index.php

Silahkan mencoba. Koreksi bila terdapat kesalahan dalam tulisan ini.

Advertisements