Cara Install Joomla di Ubuntu

Lagi iseng-iseng pengen ngutak ngatik ubuntu, ama pengen tau caranya pakai joomla. Ya sudah saya instal aja joomla di ubuntu, search ke sana- ke mari akhirnya bisa juga SUKSES! padahal udah sempat mau nyerah, heheheh

Langkah-langkah Instal Joomla di Ubuntu:
Pertama instal dulu LAMPP (XAMPP For Linux). LAMPP versi terbaru bisa di download pada alamat ini : http://www.apachefriends.org/en/xampp-linux.html
sizenya sekitar 60 an mb, jadi mesti bersabar banget buat download heheheh

Kalau udah selesai download, taruh hasil download tadi di Desktop ubuntu anda.
Kemudian buka terminal, ketikan perintah:
cd Desktop
sudo tar xvfz xampp-linux-1.7.x.tar.gz -C /opt

Maka folder xampp-linux-1.7.x.tar.gz akan di ekstrak ke folder opt di system C

Masih di terminal, ketikan
sudo chmod 775 -R /opt/lampp/

ini untuk mengubah permission lampp secara keseluruhan

Untuk menjalankan LAMPP gunakan perintah ini
sudo /opt/lampp/lampp start


Untuk Stop LAMPP gunakan perintah
sudo /opt/lampp/lampp stop


Untuk menguji apakah LAMPP yang anda install sudah berjalan dengan benar, buka Firefox kemudian ketikan localhost, jika muncul gambar seperti di bawah ini, Instalasi anda berjalan SUKSES!!


Sekarang kita akan edit file "php.ini" yang berada pada posisi /opt/lampp/etc/php.ini untuk menonaktifkan "display error" saat instalasi joomla nantinya.
masih di terminal, ketikan
sudo gedit /opt/lampp/etc/php.ini


cari baris ini "display_errors = On" (di search aja pake ctrl + F), ubah menjadi "display_errors = Off", kemudian save file dan keluar.
Terakhir, restart LAMPP dengan mengetikan ini di terminal
sudo /opt/lampp/lampp restart


Setelah LAMPP selesai di instal, lanjut kita install JOOMLA.
Pertama, download dulu joomlanya, joomla versi terbaru bisa di download disini http://www.joomla.org/download.html
Setelah selesai download, taruh foldernya di Dekstop ubuntu anda

Sebelum instal joomla Kita buat sebuah direktori dulu, misalnya: direktori Project di /opt/lampp/htdocs
caranya ketik ini di terminal
sudo mkdir /opt/lampp/htdocs/Project


sekarang kita unzip joomla yang sudah kita download tadi, dengan mengetik ini di terminal
sudo unzip Joomla_1.5.18-Stable-Full_Package.zip -d /opt/lampp/htdocs/Project/


ubah permission khusus folder htdocs dan sub foldernya agar memudahkan dalam proses editing script nantinya, dengan mengetik ini di terminal
sudo chmod 777 -R /opt/lampp/htdocs/


sekarang kita akan masuk ke proses instalasi joomla, pertama buka dulu browser firefox anda dan masukan alamat berikut : localhost/Project
ikuti petunjuk wizard instalasi yang kurang lebihnya seperti berikut :
> pilih bahasa (next):


> pemeriksaan sebelum instalasi (next)


> License (next)


> Database Configuration
isi begini
Host Name : localhost
Username : root
Password : Kosongin Aja
Database Name : isi_terserah_aja (sesuaikan) (next)


Nah di pada tahap ini, kebanyakan masalah muncul. Pada saat saya klik next muncul pesan eror yang mengatakan bahwa MySQL saya tidak terkoneksi. Setelah searching saya baru tau masalah itu muncul karena karena service apache server dan mysql database yang sudah terinstal di ubuntu saling bentrok dengan mysql bawaannya LAMPP.
hal ini dapat di lihat saat kita start LAMPP maka akan muncul tulisan ini
opieyek@opieyek-laptop:~$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 1.5.3a...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Another MySQL daemon is already running.
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
Untuk mengatasi hal ini, kita harus stop mysql bawaan ubuntu dengan mengetik ini
sudo /etc/init.d/mysql stop

Setelah itu coba start LAMPP, maka akan muncul
opieyek@opieyek-laptop:~$ sudo /etc/init.d/mysql stop
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop mysql
mysql stop/waiting
opieyek@opieyek-laptop:~$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 1.7.3a...
XAMPP: XAMPP-Apache is already running.
XAMPP: Starting MySQL...
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.

setelah masalah database sql selesai, tekan next dan lanjutkan install joomla

> FTP Config (next)


> Main Config
Site Name : isi buat nama sitenya
admin pass : isi buat login ke Back-End Joomla.
jika membutuhkan sampel buat belajar, klik "install sample data" (next)


> Finish
baca baik-baik keterangan tersebut, hapus direktori instalasi menggunakan perintah
kemudian ketik ini di terminal
sudo rm -rf /opt/lampp/htdocs/Project/installation



> Administration Login
masukan Username dan Password trus login dan (masuk ke Back-End Joomla)!


> ini Preview websitenya







Selamat mencoba :D





sumber:
http://ubuntu-indonesia.com/forums/ubbthreads.php/topics/36140/1
http://ubuntuforums.org/showthread.php?t=597630