Menginstal Prestashop dan Konfigurasinya Menggunakkan FileZilla dan Remote SSH Ubuntu Server 12.04

Dosen
Teknisi
SISTEM OPERASI
<![if !supportLists]>1.1  <![endif]>Judul Pokok Bahasan
Judul pokok bahasan dari laporan ini adalah “ Menginstal Prestashop dan Konfigurasinya  Menggunakkan FileZilla dan Remote SSH Ubuntu Server 12.04”.
<![if !supportLists]>1.2  <![endif]>Tujuan dan Manfaat
1.2.1    Tujuan
<![if !supportLists]>1.         <![endif]>Mampu mengkonfigurasi Apache2 Sites Default di FileZilla dan Remote SSH Ubuntu.
<![if !supportLists]>2.         <![endif]>Mampu menjalan pengujian dan penginstalan Prestashop menggunakkan browser dengan DNS yang baru.
1.2.2    Manfaat
<![if !supportLists]>1.         <![endif]>Agar mahasiswa mampu melakukan penginstalan Prestashop dan mampu mengkonfigurasikan Apache2 Sites Default serta mengujinya menggunakkan browser dengan DNS yang baru.
<![if !supportLists]>1.3  <![endif]>LandasanTeori
<![if !supportLists]>1.3.1          <![endif]>PrestaShop adalah salah satu CMS e-commerce yang bisa digunakan untuk membuat website toko online, PrestaShop memili fitur-fitur yang cukup lengkap, mudah dipahami dan bisa diinstall dengan mudah, Prestashop juga cukup populer dan lumayan banyak digunakan di Indonesia. Yang lebih menarik lagi PrestaShop adalah salah satu CMS Opensource yang dapat didownload secara gratis.PrestaShop juga sudah memiliki forum karena cukup banyak digunakan di Indonesia . PrestaShop didirikan di Paris, Perancis. Lebih dari 40 bahasa tersedia untuk berbagai tingkat, dengan hanyaBahasa Inggris dan Bahasa Perancis memiliki dukungan penuh dalam semua versi rilisnya. Disamping dukungan resmi tidak disediakan, pertanyaan yang terjawab tersedia pada forum resminya.

Selain itu PrestaShop memiliki fitur-fitur yang sangat mendukung untuk toko online seperti PrestaShop menyediakan shoping cart atau keranjang belanja sebagai salah satu fitur utama untuk berbelanja online . Fungsi shoping cart ini sama dengan fungsi keranjang belanja jika anda berbelanja di pasar swalayan. Pembeli dapat menampung belanjaannya sebelum menuju kekasir untuk melakukan pembayaran. Dalam berbelanja online proses mulai membayar ini disebut dengan checkout.

PrestaShop juga menyediakan kemudahan-kemudahan untuk pemilik toko. Tugas utama pemilik toko adalah memasukan data-data produk kedalam katalog yang akan ditampilkan dalam toko Online. Tugas ini dimudahkan oleh PrestaShop melalui halaman administrasi yang mudah digunakan.

CMS yang menggunakan mesin template Smarty ini digunakan oleh ribuan Toko online di seluruh dunia. CMS ini menggunakan AJAX pada admin panel secara luas, saat blok-blok modul dengan mudah ditambahkan pada toko (halaman depan) untuk menambahkan fungsinya; modul-modul tersebut biasanya disediakan secara gratis oleh pengembang independen.

PrestaShop bisa digunakan dengan tanpa mengeluarkan biaya sepeserpun. Anda hanya memerlukan biaya operasional berupa sewa domain dan web hosting. Domain adalah alamat anda diinternet dan webhosting adalah tempat anda menyimpan data-data toko online di Internet. PrestaShop tidak memerlukan konfigurasi hosting yang kompleks sehingga dengan biaya murah anada sudah bisa memiliki toko online.
<![if !supportLists]>1.3.2        <![endif]>Virtual Host
Virtual Host merupakan sebuah mesin tunggal yang dapat menjalankan lebih dari satu situs web contohnya : company2.example.com dan company1.example.com. Virtual Host dapat berupa IP yang berarti satu alamat IP untuk satu situs web, atau berupa nama yang berarti banyak nama situs web yang berjalan pada setiap alamat IP.
<![if !supportLists]>1.4  <![endif]>Metode Praktikum
<![if !supportLists]>1.4.1        <![endif]>Bahan
<![if !supportLists]>·           <![endif]>VirtualBox Ubuntu Server 12.04
<![if !supportLists]>·           <![endif]>Ubuntu Dekstop 12.04
<![if !supportLists]>·           <![endif]>DNS Server dan FTP Server
<![if !supportLists]>·           <![endif]>SSH Server (PuTTY)
<![if !supportLists]>·           <![endif]>Aplikasi Prestashop , VirtualHost Apache2,PHPMyAdmin dan Bind9
<![if !supportLists]>·           <![endif]>FileZilla
<![if !supportLists]>·           <![endif]>Browser
<![if !supportLists]>1.4.2        <![endif]>Alat
<![if !supportLists]>·         <![endif]>Komputer
<![if !supportLists]>·         <![endif]>Keyboard
<![if !supportLists]>·         <![endif]>Mouse
2.1  HASIL PRAKTIKUM
2.1.1    Membuat user baru ftp dan mengupload Prestashop di Filezilla
<![if !supportLists]>1.    <![endif]>Buka VirtualBox dan login ke ubuntu server seperti biasanya.
<![if !supportLists]>2.    <![endif]>Buka PuTTY SSH Client, kemudian ketikan IP server dan masuklah menggunakkan SSH.
<![if !supportLists]>3.    <![endif]>Masukkan username dan password kemudian masuk menjadi akum root.
<![if !supportLists]>4.    <![endif]>Buatlah user baru untuk membuat DNS baru dengan mengetikkan perintah useradd atika dan ketikan perintah passwd atika untuk menambah passwordnya.
<![if !supportLists]>5.    <![endif]>Buatlah direktori untuk user ftp filezilla baru dengan mengetikkan  mkdir /home/abidah1/atika
<![if !supportLists]>6.    <![endif]>Petakan user ke direktori yang baru dibuat dengan mengetikkan useradd –d /home/abidah1/atika atika
<![if !supportLists]>7.    <![endif]>Untuk mengatur hak akses user ketikan chown atika /home/abidah1/atika
Dan untuk mengatur hak akses direktorinya ketikan chmod 775 –R /home/abidah1/atika
<![if !supportLists]>8.    <![endif]>Buka FileZilla dan login. Dan upload-lah Prestashop ke remote site.
<![if !supportLists]>2.1.2             <![endif]>Membuat DNS baru untuk Prestashop
<![if !supportLists]>1.    <![endif]>Ketikan pico /etc/bind/named.conf.local untuk membuat konfigurasi baru.
<![if !supportLists]>2.    <![endif]>Lalu konfigurasi dengan format berikut.
<![if !supportLists]>3.    <![endif]>Ketikan cp /etc/bind/db.local /etc/bind/db.abidah
<![if !supportLists]>4.    <![endif]>Ketikan dengan format sebagai berikut. Serial naikkan satu tiap ada perubahan konfigurasi.
<![if !supportLists]>5.    <![endif]>Ketikan pico /etc/bind/db.2
<![if !supportLists]>6.    <![endif]>Ketikan dengan format sebagai berikut. Serial naikkan satu tiap ada perubahan konfigurasi.
<![if !supportLists]>7.      <![endif]>Untuk mengecek keberhasilan konfigurassi db.abidah ketikan name-checkzone abidah.org /etc/bind/db.abidah
Restart DNS dengan ketikan /etc/init.d/bind9 restart dan ketikan  /etc/init.d/apache2 restart untuk merestart apache2.
Lakukan pengujian seperti dig , nslookup , ping
<![if !supportLists]>8.      <![endif]>Buatlah link antara /var/www dan /home/abidah1/atika dengan mengetikkan
ln –s /home/abidah1/atika /var/www
<![if !supportLists]>9.      <![endif]>Ketikan cp /etc/apache2/sites-available/default /etc/apche2/sites-available/default untuk membackup file default. Dan ketikan pico /etc/apache2/sites-available/default
<![if !supportLists]>10.  <![endif]>Konfigurasikan file default dengan mengetikkan format seperti berikut.
<![if !supportLists]>11.  <![endif]>Ketikkan cd /etc/apache2/sites-available kemudian ketikan ls
<![if !supportLists]>12.  <![endif]>Ketikkan cp backup lubna.com kemudian ketikan cp backup abidah.com
<![if !supportLists]>13.  <![endif]>Ketikan ls
<![if !supportLists]>14.  <![endif]>Ketikan pico abidah.com kemudian lakukan konfigurasi dengan format berikut.
<![if !supportLists]>15.  <![endif]>Ketikan pico lubna.com kemudian lakukan konfigurasi dengan format berikut.
<![if !supportLists]>16.  <![endif]>Restart DNS dengan ketikan /etc/init.d/bind9 restart dan ketikan  /etc/init.d/apache2 restart untuk merestart webserver.
<![if !supportLists]>2.1.3             <![endif]>Menginstal Preastashop
<![if !supportLists]>1.      <![endif]>Buka browser di client.
<![if !supportLists]>2.      <![endif]>Ketikan www.abidah.com maka akan muncul seperti berikut.
<![if !supportLists]>3.      <![endif]>Klik next maka muncul konfirmasi , cecklist I agree dan klik next.
<![if !supportLists]>4.      <![endif]>ketikan chmod 775 –R /home/abidah1/atika bila muncul seperti di bawah ini dan klik resfesh, jika tidak berjalan klik back dan loginlah ke http://192.168.142.9/phpmyadmin/ 
<![if !supportLists]>5.      <![endif]>Login sebagai akum root.
<![if !supportLists]>6.      <![endif]>Klik privilages add new user.
<![if !supportLists]>7.      <![endif]>Maukkan username, anyhost, dan password.
<![if !supportLists]>8.      <![endif]>Cecklist abidah dan klik databases untuk membuat database nya.
<![if !supportLists]>9.      <![endif]>Ketikan nama database nya.
<![if !supportLists]>10.  <![endif]>Klik privilages dan edit privilages abidah. Checklist semua specivic database privilages. Dan pilih database table abidah.
<![if !supportLists]>11.  <![endif]>Login menggunakkan phpmyadmin akun yang baru dibuat.
<![if !supportLists]>12.  <![endif]>Buka browser dan klik next.
<![if !supportLists]>13.  <![endif]>Masukkan shopname, country Indonesia , fistname, lastname, email address dan password. Klik next.
<![if !supportLists]>14.  <![endif]>Masukkan database server name :localhost , database name : abidah, database login : abidah dan passswordnya. Klik next.
<![if !supportLists]>15.  <![endif]>Muncul proses Instalasi.
<![if !supportLists]>16.  <![endif]>Instalasi berhasil maka muncul seperti berikut.
<![if !supportLists]>17.  <![endif]>Masuk ke FileZilla dan rename folder install pada prestashop menjadi instalxxx
<![if !supportLists]>18.  <![endif]>Masuk lagi ke browser buka tab baru dan ketikan www.abidah.com maka muncul web prestashop index.
<![if !supportLists]>2.1.4             <![endif]>Daftar Pustaka
https://httpd.apache.org/docs/2.2/vhosts/ Copyright 2015 The Apache Software Foundation.Virtual Host

Comments

Popular Posts