Information Technology - University Of Technology Sumbawa

Thursday 14 January 2016

Tutorial Membuat Toko Online Berbasis Debian (Prestashop)

Penginstalan dengan Apache2 + MySQL 5.5 + PHP 5.5 di Ubuntu Server 14.04

 Pengenalan
 Prestashop adalah situs online gratis dan open source yang memiliki banyak fitur yang membuatnya kompatibel dengan server web (Apache, NginX dan Microsoft IIS).

Langkah Penginstalan 
1. Install Apache, MySql dan PHP5
 *Pastikan repositori kamu dan program yang diinstal up to date dengan mengeluarkan perintah berikut:
 - #apt-get update 

 - #apt-get upgrade


* Install Apache, PHP, MySQL dan paket modul PHP yang akan dibutuhkan oleh instalasi PrestaShop.

 - # apt-get install lamp-server php5-curl php5-gd php5-mcrypt php5-memcache

contoh gambar dibawah ini, berbeda dengan kalian. karena saya sudah pernah menginstall/melakukan ini sebelumnya, jadi proses nya seperti ini. (Screenshotnya Telat)
*Selama instalasi, kamu akan diminta untuk setup password root MySQL. Ini adalah account administratif di MySQL yang telah meningkatkan hak istimewa, Masukkan password dan pilih `OK`.  

*Sekarang, Aktifkan modul php5-mcrypt dengan mengetikkan perintah berikut:  
 -# php5enmod mcrypt 
2. Edit Php Configuration File
 Saya juga akan membuat tweak kecil untuk file konfigurasi PHP saya. Ini direkomendasikan oleh PrestaShop. Buka dan edit file konfigurasi Apache /etc/php5/apache2/php.ini PHP dengan hak sudo di editor teks Anda
*Ketikkan :
 -#nano /etc/php5/apache/php.ini
Kemudian akan muncul seperti ini :
Setelah itu, ubah/pastikan jumlah dari data dibawah ini sama. Seperti pada gambar:
- memory_limit = 128M (kalau tidak sama, diubah menjadi 128M)
- upload_max_filesize = 16M (kalau tidak sama, diubah menjadi 16M)
- max_execution_time = 60 (sama seperti yg diatas, caranya)
- file_upload = on (diubah menjadi on)
- allow_url_fopen = on (diubah menjadi on)
- magic_quotes_gpc = off (kalau muncul "Not Found", berarti itu sudah di Offkan)
- register_global = off (kalau muncul "Not Found" seperti gambar diatas, berarti itu juga sudah di Offkan)

*Apabila sudah selesai tekan Ctrl+O -> Enter dan Ctrl+X untuk Exit(keluar)

3. Mengubah Default directory Index Page
 Secara default, indeks beban skrip halaman html apache disebut index.html. Sekarang, kita akan membuat skrip PHP disebut index.php pertama beban di server web apache. Anda dapat melakukan ini dengan mengedit file dir.conf, terletak pada direktori / etc / apache2 / mods-enabled /:

-#nano /etc/apache2/mods-enabled/dir.conf
apabila sudah di Enter, itu akan terlihat seperti ini :
Pertama terlihat seperti ini:
<IfModule mod_dir.c>
 DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>


Kemudian, ubah menjadi seperti ini(index.php dipindahkan):
<IfModule mod_dir.c>
 DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.html
 </IfModule>

4. Memperbaiki keamanan instalasi MySQL
 Ketikkan perintah :
 -# mysql_install_db
 -# mysql_secure_installation

 Restart Apache dan MySQL server
 -# service apache2 restart && sudo service mysql restart

Membuat MySQL user dan Database untuk Prestashop
 -# mysql -u root -p
 - CREATE DATABASE dbprestashop;
 - CREATE USER prestauser@localhost IDENTIFIED BY 'prestashoppsswd';
 - GRANT ALL PRIVILEGES ON dbprestashop.* TO prestauser@localhost;
 - FLUSH PRIVILEGES;
 - exit;

 -# wget https://www.prestashop.com/download /old/prestashop_1.6.0.14.zip
 -# apt-get install unzip
 -# unzip prestashop_1.6.0.14.zip


5 Copy File Prestashop ke Apache Root Directory, ketikkan Perintah :
 -# rsync -avP ~/prestashop/ /var/www/html/
 -# usermod -aG www-data ubuntu
 -# chown -R ubuntu:www-data /var/www/html/*
 -# find /var/www/html/ -type d -exec chmod 775 {} \;
 -# find /var/www/html/ -type f -exec chmod 644 {} \;

6 Install Prestashop Melalui Browser :
1. Pilih bahasa yang akan digunakan ->Tekan Next
 2. Persetujuan(Persyaratan) itu silahkan di centang tulisan "I agree . . . ." Setelah itu Next
 3. Isi data :
-Shop Name = Nama Toko Kalian Nanti
- Main Activity = Pilih Aktifitas Toko Anda(Barang apa yg akan Dijual)
- Country = Negara Anda
- Shop Timezone = Zona waktu yang digunakan Toko Anda
- First Name = Nama Depan Anda
- Last Name = Nama Belakang Anda
- Email Address = Alamat Email Anda
- Shop Password = Password Toko anda, Password ini digunakan untuk Log In ke Toko Anda.
- Re-Type to Confirm = Ulangi Password anda.
Setelah Mengisi data diatas, silahkan Anda tekan Next
 Selanjutnya, Isi data lagi :
- Database Server Address = Alamat Database Server Anda
- Database Name = Nama dari Database yang Anda buat tadi
- Database Login = Id / Username dari Phpmyadmin kalian (Database)
- Database Password = Password dari Username diatas.
- Table Prefix = Biarkan Default aja, Setelah itu tekan Next
 Installasi pun selesai, Untuk melihat Toko kalian. Kalian bisa menekan tombol "Discover Your Store"
 Dan inilah tampilan awal toko kalian.



-- Sekian Posting Saya Kali Ini, Semoga Bermanfaat --


No comments:

Post a Comment