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.

27 June 2009 at 7:57 am
Kalo di Slackware, saya juga udah nulis mas di Install Joomla Di Linux/Slackware