Difference between revisions of "Instalasi Joomla"

From OnnoWiki
Jump to navigation Jump to search
Line 13: Line 13:
  
  
==Konfigurasi vsftpd==
+
==Konfigurasi FTP==
 +
 
 +
Konfigurasi ini dibutuhkan bagi mereka yang menginstalasi joomla secara remote. Sebaiknya sekarang tidak menggunakan FTP karena tidak terlalu aman, sebaiknya menggunakan scp.
  
 
  # vi /etc/vsftpd.conf
 
  # vi /etc/vsftpd.conf
Line 22: Line 24:
 
  chroot_list_enable=YES
 
  chroot_list_enable=YES
 
  chroot_list_file=/etc/vsftpd.chroot_list
 
  chroot_list_file=/etc/vsftpd.chroot_list
 
 
  
 
Buat file
 
Buat file
Line 40: Line 40:
  
  
Restart Server
+
==Restart Server==
  
 
  /etc/init.d/vsftpd restart
 
  /etc/init.d/vsftpd restart
Line 46: Line 46:
 
  /etc/init.d/mysql restart
 
  /etc/init.d/mysql restart
  
 +
==Instalasi Joomle==
  
 
Setelah mendownload file paket Joomla, kita dapat membuat subfolder joomla pada folder Web dan mengextrak semua file PHP Joomla ke subfolder joomla. Cara yang dapat dilakukan adalah,
 
Setelah mendownload file paket Joomla, kita dapat membuat subfolder joomla pada folder Web dan mengextrak semua file PHP Joomla ke subfolder joomla. Cara yang dapat dilakukan adalah,
  
  
  cp Joomla_1.5.15-Stable-Full_Package.zip /var/www/joomla/
+
mkdir /var/www/joomla
 +
  cp Joomla_1.7.0-Stable-Full_Package.zip /var/www/joomla/
 
  cd /var/www/joomla
 
  cd /var/www/joomla
  unzip Joomla_1.5.15-Stable-Full_Package.zip
+
  unzip Joomla_1.7.0-Stable-Full_Package.zip
 
 
 
 
ubah pemilik folder joomla agar dimiliki oleh Web server, juga ubah ijin agar dapat di read, write dan execute melalui perintah
 
 
 
 
  chown -Rf www-data.www-data /var/www/joomla
 
  chown -Rf www-data.www-data /var/www/joomla
 
  chmod -Rf 744 /var/www/joomla
 
  chmod -Rf 744 /var/www/joomla

Revision as of 11:11, 18 September 2011

Joomla1.jpg

Salah satu software content management system (CMS) favorit adalah Joomla. Joomla dapat di ambil di http://www.joomla.org

Siapkan Apache Web Server, MySQL dan PHP melalui perintah,

apt-get install apache2 mysql-server libmysqlclient15-dev \
libphp-adodb libgd2-xpm libgd2-xpm-dev \
php5-mysql php5-gd php5-curl php-pear vsftpd

Bagi anda yang menginstalasi Joomla di localhost tidak perlu melakukan konfigurasi untuk akses FTP. Bagi anda yang menginstalasi Joomla di server remote, perlu menyiapkan FTP akses. Mungkin anonymous FTP user juga cukup.


Konfigurasi FTP

Konfigurasi ini dibutuhkan bagi mereka yang menginstalasi joomla secara remote. Sebaiknya sekarang tidak menggunakan FTP karena tidak terlalu aman, sebaiknya menggunakan scp.

# vi /etc/vsftpd.conf

Pastikan

local_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

Buat file

# vi /etc/vsftpd.chroot_list

Isikan user yang akan mengakses /var/www/joomla, misalnya

joomla

Buat user joomla dengan home directory /var/www/joomla

# adduser --home /var/www/joomla joomla
Password: <123456>
# adduser joomla www-data


Restart Server

/etc/init.d/vsftpd restart
/etc/init.d/apache2 restart
/etc/init.d/mysql restart

Instalasi Joomle

Setelah mendownload file paket Joomla, kita dapat membuat subfolder joomla pada folder Web dan mengextrak semua file PHP Joomla ke subfolder joomla. Cara yang dapat dilakukan adalah,


mkdir /var/www/joomla
cp Joomla_1.7.0-Stable-Full_Package.zip /var/www/joomla/
cd /var/www/joomla
unzip Joomla_1.7.0-Stable-Full_Package.zip
chown -Rf www-data.www-data /var/www/joomla
chmod -Rf 744 /var/www/joomla

Buat database joomla pada MySQL, siapkan user database untuk mengakses database joomla melalui perintah

# mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');

atau

# mysql -u root -p
Enter password: (isi password root untuk MySQL)
create database joomla;
grant ALL on joomla.* to joomlauser@localhost identified by 'joomlapass';
grant ALL on joomla.* to joomlauser identified by 'joomlapass';
exit


bagi anda yang masih pemula / berexperimen dapat menggunakan perintah

# mysql -u root -p123456
create database joomla;
grant ALL on joomla.* to joomla@localhost identified by 'joomla';
grant ALL on joomla.* to joomla identified by 'joomla';
exit


Akses Web server joomla melalui alamat

http://localhost/joomla/installation/index.php

Ikuti langkah yang di sarankan oleh Joomla

Joomla-install1.jpg
Joomla-install2.jpg
Joomla-install3.jpg
Joomla-install4.jpg
Joomla-install5.jpg
Joomla-install6.jpg
Joomla-install7.jpg
Joomla-install8.jpg
Joomla-install9.jpg
Joomla-install10.jpg


jika semua proses instalasi telah selesai buang folder instalasi

# rm -Rf /var/www/joomla/installation


Referensi

Pranala Menarik