Difference between revisions of "Instalasi Joomla"

From OnnoWiki
Jump to navigation Jump to search
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
[[Image:Joomla1.jpg|right|200px|thumb]]
 
[[Image:Joomla1.jpg|right|200px|thumb]]
Salah satu software [[content management system]] ([[CMS]]) favorit adalah Joomla. Joomla dapat di ambil di http://www.joomla.org
+
Salah satu [[software]] [[content management system]] ([[CMS]]) favorit adalah [[Joomla]]. [[Joomla]] dapat di ambil di
  
Siapkan Apache Web Server, MySQL dan PHP melalui perintah,
+
* http://www.joomla.org
 +
* http://www.joomla.org/download.html
  
# apt-get install apache2 mysql-server libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev \
+
==Persiapan==
php5-mysql php5-gd php5-curl php-image-graph php-image-canvas php-pear vsftpd
 
  
 +
Siapkan [[Apache]] [[Web]] [[Server]], [[MySQL]] dan [[PHP]] melalui perintah,
  
Buat directory Web Joomla
+
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
  
# mkdir /var/www/joomla
 
  
 +
Versi lama Joomla membutuhkan akses [[FTP]] pada [[server]] saat instalasi. Versi yang baru tampaknya tidak membutuhkan akses [[FTP]]
  
  
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.
 
  
 +
==Restart Server==
  
 +
/etc/init.d/apache2 restart
 +
/etc/init.d/mysql restart
  
Konfigurasi vsftpd
+
==Instalasi Joomla==
  
# vi /etc/vsftpd.conf
+
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,
  
Pastikan
+
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
  
local_enable=YES
+
Buat [[database]] [[joomla]] pada [[MySQL]], siapkan user database untuk mengakses [[database]] [[joomla]] melalui perintah
chroot_list_enable=YES
 
chroot_list_file=/etc/vsftpd.chroot_list
 
  
 +
# 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
  
Buat file
 
  
# vi /etc/vsftpd.chroot_list
+
bagi anda yang masih pemula / berexperimen dapat menggunakan perintah
  
Isikan user yang akan mengakses /var/www/joomla, misalnya
+
# 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
  
joomla
 
  
Buat user joomla dengan home directory /var/www/joomla
+
Akses [[Web]] [[server]] [[joomla]] melalui alamat
  
  # adduser --home /var/www/joomla joomla
+
  http://localhost/joomla/installation/index.php
  Password:  
+
  http://localhost/joomla/administrator/index.php
# adduser joomla www-data
 
  
 +
Ikuti langkah yang di sarankan oleh Joomla
  
Restart Server
+
[[Image:Joomla-install1.jpg|center|200px|thumb]]
  
# /etc/init.d/vsftpd restart
+
[[Image:Joomla-install2.jpg|center|200px|thumb]]
# /etc/init.d/apache2 restart
 
# /etc/init.d/mysql restart
 
  
 +
[[Image:Joomla-install3.jpg|center|200px|thumb]]
  
 +
[[Image:Joomla-install4.jpg|center|200px|thumb]]
  
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,
+
[[Image:Joomla-install5.jpg|center|200px|thumb]]
  
 +
[[Image:Joomla-install6.jpg|center|200px|thumb]]
  
# cp Joomla_1.5.3-Stable-Full_Package.tar.bz2 /var/www/joomla/
+
[[Image:Joomla-install7.jpg|center|200px|thumb]]
# cd /var/www/joomla
 
# tar jxvf Joomla_1.5.3-Stable-Full_Package.tar.bz2
 
  
ubah pemilik folder joomla agar dimiliki oleh Web server, juga ubah ijin agar dapat di read, write dan execute melalui perintah
+
[[Image:Joomla-install8.jpg|center|200px|thumb]]
  
# chown -Rf www-data.www-data /var/www/joomla
+
[[Image:Joomla-install9.jpg|center|200px|thumb]]
# chmod -Rf 744 /var/www/joomla
 
  
Buat database joomla pada MySQL, siapkan user database untuk mengakses database joomla melalui perintah
+
[[Image:Joomla-install10.jpg|center|200px|thumb]]
  
# mysql
 
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
 
  
atau
+
jika semua proses instalasi telah selesai buang folder instalasi
  
  # mysql -u root -p
+
  # rm -Rf /var/www/joomla/installation
Enter password: (isi password root untuk MySQL)
 
mysql> create database joomla;
 
mysql> grant ALL on joomla.* to joomlauser@localhost identified by 'joomlapass';
 
mysql> grant ALL on joomla.* to joomlauser identified by 'joomlapass';
 
mysql> exit
 
  
Akses Web server joomla melalui alamat
+
pada versi baru Joomla hal ini dilakukan melalui web.
  
http://localhost/joomla/installation/index.php
+
==Konfigurasi FTP==
  
Ikuti langkah yang di sarankan oleh Joomla
+
Konfigurasi ini dibutuhkan bagi mereka yang menginstalasi [[joomla]] secara remote. Sebaiknya sekarang tidak menggunakan [[FTP]] karena tidak terlalu aman, sebaiknya menggunakan scp.
  
[[Image:Joomla-install1.jpg|center|200px|thumb]]
+
Instalasi vsftpd
  
[[Image:Joomla-install2.jpg|center|200px|thumb]]
+
apt-get -y install vsftpd
  
[[Image:Joomla-install3.jpg|center|200px|thumb]]
+
Edit konfigurasi
  
[[Image:Joomla-install4.jpg|center|200px|thumb]]
+
vi /etc/vsftpd.conf
  
[[Image:Joomla-install5.jpg|center|200px|thumb]]
+
Pastikan
  
[[Image:Joomla-install6.jpg|center|200px|thumb]]
+
local_enable=YES
 +
chroot_list_enable=YES
 +
chroot_list_file=/etc/vsftpd.chroot_list
  
[[Image:Joomla-install7.jpg|center|200px|thumb]]
+
Buat file
  
[[Image:Joomla-install8.jpg|center|200px|thumb]]
+
vi /etc/vsftpd.chroot_list
  
[[Image:Joomla-install9.jpg|center|200px|thumb]]
+
Isikan user yang akan mengakses /var/www/joomla, misalnya
  
[[Image:Joomla-install10.jpg|center|200px|thumb]]
+
joomla
  
 +
Buat user joomla dengan home directory /var/www/joomla
  
jika semua proses instalasi telah selesai buang folder instalasi
+
# adduser --home /var/www/joomla joomla
 +
Password: <123456>
 +
# adduser joomla www-data
  
# rm -Rf /var/www/joomla/installation
 
  
 +
==Referensi==
  
 +
* http://downloads.ziddu.com/downloadfile/9731350/WebPortalMultibahasaDenganJoomla1.5.x.zip.html
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [http://syarifudin.web.id/2008/08/joomla-150-155-mudah-dihack-upgrade-yuk/ Joomla 1.5.0 ke 1.5.5 mudah di hack]
 
* [http://syarifudin.web.id/2008/08/joomla-150-155-mudah-dihack-upgrade-yuk/ Joomla 1.5.0 ke 1.5.5 mudah di hack]
 +
* [http://musaamin.co.cc/wp-content/uploads/2010/06/tutorial-joomla.zip Tutorial Joomla 1.5]
 
* [[Manajemen Situs Joomla]]
 
* [[Manajemen Situs Joomla]]
 +
* [[Joomla: Video Streaming / Player extension / component]]
 
* [[Linux Howto]]
 
* [[Linux Howto]]

Latest revision as of 17:08, 6 June 2017

Joomla1.jpg

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

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

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