Instalasi Joomla: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
No edit summary
Line 36: Line 36:


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


Line 42: Line 42:
Restart Server
Restart Server


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




Line 51: Line 50:




  # cp Joomla_1.5.9-Stable-Full_Package.zip /var/www/joomla/
  cp Joomla_1.5.15-Stable-Full_Package.zip /var/www/joomla/
  # cd /var/www/joomla
  cd /var/www/joomla
  # unzip Joomla_1.5.9-Stable-Full_Package.zip
  unzip Joomla_1.5.15-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
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


Buat database joomla pada MySQL, siapkan user database untuk mengakses database joomla melalui perintah
Buat database joomla pada MySQL, siapkan user database untuk mengakses database joomla melalui perintah
Line 69: Line 68:
  # mysql -u root -p
  # mysql -u root -p
  Enter password: (isi password root untuk MySQL)
  Enter password: (isi password root untuk MySQL)
  mysql> create database joomla;
  create database joomla;
  mysql> grant ALL on joomla.* to joomlauser@localhost identified by 'joomlapass';
  grant ALL on joomla.* to joomlauser@localhost identified by 'joomlapass';
  mysql> grant ALL on joomla.* to joomlauser identified by 'joomlapass';
  grant ALL on joomla.* to joomlauser identified by 'joomlapass';
  mysql> exit
  exit
 
 
bagi anda yang masih pemula / berexperimen dapat menggunakan perintah
 
# mysql -u root -p
Enter password:
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
Akses Web server joomla melalui alamat

Revision as of 12:55, 20 November 2009

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-image-graph php-image-canvas 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 vsftpd

# 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


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/
cd /var/www/joomla
unzip Joomla_1.5.15-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
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 -p
Enter password:
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


jika semua proses instalasi telah selesai buang folder instalasi

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


Pranala Menarik