Instalasi Joomla: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Onnowpurbo (talk | contribs)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
* http://www.joomla.org
* http://www.joomla.org
* http://www.joomla.org/download.html
* http://www.joomla.org/download.html
==Persiapan==


Siapkan [[Apache]] [[Web]] [[Server]], [[MySQL]] dan [[PHP]] melalui perintah,
Siapkan [[Apache]] [[Web]] [[Server]], [[MySQL]] dan [[PHP]] melalui perintah,


  sudo apt-get install apache2 php5 php5-xmlrpc php5-mysql \
  sudo apt-get install apache2 php7.0 php7.0-xmlrpc php7.0-mysql php7.0-gd php7.0-cli php7.0-curl \
php5-gd php5-cli php5-curl mysql-client mysql-server unzip
mysql-client mysql-server libphp-adodb libgd-dev php7.0-curl php-pear \
php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm \
php7.0-curl php7.0-gd php7.0-mysql php7.0-bz2 php7.0-xml imagemagick git php7.0-mbstring zip
a2dismod php5
a2enmod php7.0
service apache2 stop
service apache2 start
 


Versi lama Joomla membutuhkan akses [[FTP]] pada [[server]] saat instalasi. Versi yang baru tampaknya tidak membutuhkan akses [[FTP]]
Versi lama Joomla membutuhkan akses [[FTP]] pada [[server]] saat instalasi. Versi yang baru tampaknya tidak membutuhkan akses [[FTP]]
Line 24: Line 34:


  mkdir /var/www/joomla
  mkdir /var/www/joomla
  cp Joomla_2.5.6-Stable-Full_Package.zip /var/www/joomla/
  cp Joomla_3.7.2-Stable-Full_Package.zip /var/www/joomla/
  cd /var/www/joomla
  cd /var/www/joomla
  unzip Joomla_2.5.6-Stable-Full_Package.zip
  unzip Joomla_3.7.2-Stable-Full_Package.zip
  chown -Rf www-data.www-data /var/www/joomla
  chown -Rf www-data.www-data /var/www/joomla
  chmod -Rf 777 /var/www/joomla
  chmod -Rf 777 /var/www/joomla
Line 57: Line 67:


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


Ikuti langkah yang di sarankan oleh Joomla
Ikuti langkah yang di sarankan oleh Joomla
Line 91: Line 102:
Konfigurasi ini dibutuhkan bagi mereka yang menginstalasi [[joomla]] secara remote. Sebaiknya sekarang tidak menggunakan [[FTP]] karena tidak terlalu aman, sebaiknya menggunakan scp.
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
Instalasi vsftpd
 
apt-get -y install vsftpd
 
Edit konfigurasi
 
  vi /etc/vsftpd.conf


Pastikan
Pastikan
Line 101: Line 118:
Buat file
Buat file


  # vi /etc/vsftpd.chroot_list
  vi /etc/vsftpd.chroot_list


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

Latest revision as of 10:08, 6 June 2017

Salah satu software content management system (CMS) favorit adalah Joomla. Joomla dapat di ambil di

Persiapan

Siapkan Apache Web Server, MySQL dan PHP melalui perintah,

sudo apt-get install apache2 php7.0 php7.0-xmlrpc php7.0-mysql php7.0-gd php7.0-cli php7.0-curl \
mysql-client mysql-server libphp-adodb libgd-dev php7.0-curl php-pear \
php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm \
php7.0-curl php7.0-gd php7.0-mysql php7.0-bz2 php7.0-xml imagemagick git php7.0-mbstring zip

a2dismod php5
a2enmod php7.0
service apache2 stop
service apache2 start


Versi lama Joomla membutuhkan akses FTP pada server saat instalasi. Versi yang baru tampaknya tidak membutuhkan akses FTP


Restart Server

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

Instalasi Joomla

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_3.7.2-Stable-Full_Package.zip /var/www/joomla/
cd /var/www/joomla
unzip Joomla_3.7.2-Stable-Full_Package.zip
chown -Rf www-data.www-data /var/www/joomla
chmod -Rf 777 /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
http://localhost/joomla/administrator/index.php

Ikuti langkah yang di sarankan oleh Joomla


jika semua proses instalasi telah selesai buang folder instalasi

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

pada versi baru Joomla hal ini dilakukan melalui web.

Konfigurasi FTP

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

Instalasi vsftpd

apt-get -y install vsftpd

Edit konfigurasi

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


Referensi

Pranala Menarik