Rabu, 26 Mei 2010

membangun cms db menggunakan joomla pada debian etch

 Assalamu'alaikum.

CMS (content management system) bisa diartikan sebagai pengelolaan content atau isi. jika dihubungkan dengan web maka CMS berarti program yang mmapu mengeloal isi dari sebuah website seperti melakukan publikasi, editing dan menghapus sebuah content.
Joomla (….etzzzz bukan joomlo) merupakan salah satu varian CMS yang terkenal sampai saat ini yaitu Mambo,,,,,Joomla dengan mambo bagaikan ubuntu dengan debian…????


INSTALASI
1. bertindak sebagai root

2. instalasi webserver (apache2, php5 dan mysql) dengan apt-get
#apt-get install apache2 php5 dan mysql

3. isntalasi program-program pendukung seperti libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl

4. jika menginginkan joomla dapat diremote maka perlu disiapkan ftp akses dalam hal ini akan digunakan vsftpd
#apt-get install vsftpd

5. konfigurasi file vsftpd.conf
#nano /etc/vsftpd.conf

6. pastikan terdapat argumen berikut (hilangkan tanda pagarnya)
local_enable=YES
   chroot_list_enable=YES
   chroot_list_file=/etc/vsftpd.chroot_list
 
7. buat file yang isinya user yang akan mengakses /var/www/joomla
#nano /etc/vsftpd.chroot_list 
tulis user didalam file diatas misalkan joomlauser

8. Buat user joomla dengan home directory /var/www/joomla
  # adduser --home /var/www/joomla joomlauser
   Password:
  # adduser joomla www-data
 
9. Restart Server
# /etc/init.d/vsftpd restart
# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart
 
ambil source code joomla di http://joomla.org gunakan versi yang terbaru (penulis menggunakan versi Joomla_1.5.8-Stable-Full_Package.tar.gz

10. buat direktori baru untuk web joomla pada /var/www
debian:/var/www# mkdir joomla

11. copy program joomla ke /var/www/joomla
debian:/home/lamanggong/ftp/program# cp Joomla_1.5.8-Stable-Full_Package.tar.gz /var/www/joomla

12. aktifkan direktory /var/www/joomla
# cd /var/www/joomla

13. ekstrak hasil copyan
debian:/var/www/joomla# tar zxvf Joomla_1.5.8-Stable-Full_Package.tar.gz

14. ubah status kepemilikan direktori joomlah agar dapat dimiliki oleh webserver
debian:~# chown -Rf www-data.www-data /var/www/joomla

15. jadikan direktori joomla dapat di read, write dan execute
debian:~# chmod -Rf 744 /var/www/joomla

16. buat database joomla pada mysql, misalkan nama database ; joomla, nama user : joomlauser dan password database : joomlapass
debian:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 34
Server version: 5.0.32-Debian_7etch6-log Debian etch distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> create database joomla;
Query OK, 1 row affected (0.00 sec)
mysql> grant ALL on joomla.* to joomlauser@localhost identified by ‘joomlapass’;
Query OK, 0 rows affected (0.00 sec)
mysql> grant ALL on joomla.* to joomlauser identified by ‘joomlapass’;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye

debian:~#
17. akses joomla melalui webserver anda http://localhost/joomla atau http://www.debianmaros.org/joomla, sehingga akan muncul tampilan


pilihlah English sebgai bahasanya dan klik next
18.
 19. tekan next untuk melanjutkan

Jika semua instalasi telah selesai maka hapus folder instalasi
 # rm -Rf /var/www/joomla/installation

Semoga bermanfaat, sekian atas perhatiannya, dan terima kasih.

Wassalamu'alaikum.

0 komentar:

Posting Komentar | Feed

Posting Komentar



 

wahyu/~teardrop Copyright © 2010 Designed by Wahyu Adi Prasetyo