concept creative design
creative design concept

Instalasi Magento di Localhost / Komputer Lokal

Sebelum melakukan instalasi Magento di dalam komputer lokal (localhost), terdapat beberapa langkah yang harus dipersiapkan supaya Magento dapat bekerja lancar di komputer lokal yang akan digunakan tersebut. Langkah pertama adalah dengan menyiapkan komputer yang akan digunakan supaya dapat menjadi web server lokal.

Sebagaimana kita ketahui bersama bahwa hampir semua CMS saat ini membutuhkan web server, database server, dan skrip-skrip server seperti PHP dan Perl agar website yang dihasilkan nantinya akan menjadi lebih dinamis. Salah satu web server yang paling banyak dipakai dan menjadi distribusi paling umum untuk web server dewasa ini adalah Apache web server.

Sebagian besar dari pengguna pada umumnya mengetahui bahwa tidak mudah untuk menginstal Apache web server di komputer lokal, dan akan lebih susah untuk menambahkan fitur lain seperti MySQL, PHP dan Perl agar berbagai fitur dalam CMS yang digunakan nantinya dapat bekerja secara optimal.

XAMPP adalah sebuah distribusi paket instalasi Apache yang gratis dan mudah digunakan. Dalam paket ini berisi beberapa fitur utama seperti MySQL, PHP dan Perl dimana XAMPP juga sangat mudah untuk diinstal dan digunakan, dimana pengguna cukup mendownload, ekstrak dan install untuk dapat memakainya di komputer lokal. Versi terbaru dari XAMPP dapat diunduh secara gratis pada alamat http://www.apachefriends.org. Namun jika anda ingin mencoba paket instalasi Apache lain, anda juga dapat menggunakan paket WAMP yang bisa diunduh pada alamat http://www.wampserver.com.

Sistem operasi yang didukung oleh XAMPP adalah Linux, Windows, Mac OS X, dan Solaris, sedangkan untuk versi Windows (yang menjadi contoh dalam buku ini), XAMPP mendukung untuk dapat digunakan di sistem operasi Windows 2000, 2003, XP dan Vista. Dalam paket instalasi ini berisi Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 dan NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, serta WEB-DAV + mod_auth_mysql.

Instalasi XAMPP
Baiklah, sebelum kita membahas lebih jauh tentang instalasi Magento marilah kita bahas terlebih dahulu cara instalasi XAMPP pada komputer kita. Namun jika anda sudah mengetahui langkah instalasi paket ini, maka anda dapat melanjutkan sub bab berikutnya tentang instalasi Magento di Localhost.
Berikut adalah langkah-langkah menginstall aplikasi XAMPP di dalam komputer kita. Anda dapat mendownload XAMPP versi terbaru di alamat http://www.apachefriends.org (dalam buku ini penulis menggunakan XAMPP versi 1.7.3 installer).
Pilih atau klik dua kali xampp-win32-1.7.3-installer.

xampp

Gambar Installer XAMPP

Pada jendela peringatan keamanan, klik tombol “Run” untuk menjalankan instalasi.

Pilih lokasi folder untuk tujuan instalasi XAMPP (disini penulis masih menggunakan drive C: sebagai drive tujuan instalasi), lalu pilihlah tombol “Install” untuk melanjutkan.

Tampilan layar monitor akan terlihat seperti pada gambar dibawah ini, tunggulah hingga instalasi selesai dilakukan.

3

Gambar Tampilan Instalasi XAMPP

Pada jendela command prompt ketik “Y” untuk yes, kemudian tekan tombol enter untuk membuat shortcut ke dalam desktop monitor anda.

Pada pilihan Should I proceed? Pilih tombol Y, kemudian tekan tombol Enter.

Pada pilihan should I make a portable XAMPP without drive letters? Pilih tombol N, kemudian tekan tombol Enter.

Tekan tombol enter sebanyak dua kali, kemudian pilih tombol X dan tekan tombol Enter untuk mengakhiri instalasi.

Pilih tombol XAMPP Control Panel dari Start – Programs – XAMPP for Windows untuk masuk pada XAMPP Control Panel, kemudian pilih tombol Start pada pilihan Apache dan MySQL untuk mengaktifkan web server dan database server di komputer anda.

001

Gambar Tampilan control panel XAMPP

Pilihlah tombol start pada Apache untuk mengaktifkan web server Apache, dan tombol start pada MySql untuk mengaktifkan web database MySql.

Persiapan Instalasi Magento
Magento secara default berjalan minimal dalam system operasi Linux x86, x86-64 dengan web server Apache 1.3.x, Apache 2.0.x, dan Apache 2.2.x, sedangkan browser yang digunakan meliputi Microsoft Internet Explorer versi 6 keatas, Mozilla Firefox versi 2.0 keatas, Apple Safari 2.x, Google Chrome, dengan Adobe Flash browser plug-in yang sudah terinstal di dalamnya (baca Sistem Minimal Magento). Jika anda sudah memilikinya, maka anda dapat melanjutkan ke tahap berikutnya.

Download Installer Magento
Magento adalah sebuah platform Opensource yang dapat anda unduh secara gratis. Jika anda ingin menginstal Magento di komputer anda, maka anda diharuskan untuk mengnduh terlebih dahulu Installer Magento dari website resminya di alamat http://magentocommerce.com

Dalam contoh kali ini Magento yang dipakai mengunakan versi 1.4.1.1 seperti yang terlihat pada gambar.

1b

Gambar Download Magento dari Website

Ekstak seluruh file yang telah di unduh sebelumnya, kemudian letakan file Magento dalam C:xampphtdocsmagento (contoh xampp di instal di drive C)

Membuat Database MySQL
Langkah berikunya adalah mensetup Database menggunakan phpmyadmin dari browser anda yang ada pada alamat http://localhost/phpmyadmin. Kemudian buatlah sebuah database dengan nama “magento” (atau nama lain yang diinginkan) dan pilih tombol “Create”.

Setup File Magento
Menggunakan html editor seperti notepad atau dreamweaver, pastikan kesamaan isi dari file httpd.conf yang ada di alamat C:/xampp/apache/conf/httpd.conf pada baris 118 adalah :
LoadModule rewrite_module modules/mod_rewrite.so

(tanpa tanda # di depannya)

01

Gambar Edit file httpd.conf

Edit file php.ini di alamat C:/xampp/apache/bin/php.ini dan di alamat C:/xampp/php/php.ini, kemudian pastikan pada baris 621 menjadi :
extension=php_mcrypt.dll

(tanpa tanda # di depannya)

02

Gambar Edit file php.ini

Kemudian ubah pula pada baris ke 582 menjadi :
extension=php_curl.dll
(tanpa tanda # di depannya)

Jika anda tidak melakukan hal tersebut diatas, maka akan terlihat pesan kesalahan pada jendela instalasi nantinya seperti gambar berikut :

error

Gambar Pesan kesalahan ekstensi curl

Setelah pengeditan selesai dilakukan, maka anda diharuskan untuk merestart seluruh servers. Caranya adalah dengan memilih tombol “Stop” di pilihan Apache dan MySQL dalam XAMPP Control Panel, kemudian pilih tombol “Start” kembali.

Instalasi Magento
Masuk ke alamat http://localhost/magento/ dari browser anda untuk melakukan instalasi atau http://localhost/magento/install (atau ubah “magento” dengan nama folder tempat anda meletakkan file hasil ekstrak magento sebelumnya). Anda akan dihadapkan pada tampilan halaman persetujuan, kemudian pilih tanda centang “I agree to the above terms and condition” dan pilih tombol “Continue” untuk melanjutkan instalasi.

Pada tampilan halaman Localization, pilih pengaturan sesuai dengan yang anda gunakan, dilanjutkan dengan memilih tombol “Continue”

Dalam halaman “Configuration” masukkan data koneksi database sesuai yang anda buat sebelumnya. Anda juga dapat mengubah opsi web akses anda pada halaman ini, kemudian lanjutkan dengan memilih tombol “Continue”

Pada halaman Create Admin Account, masukkan informasi yang sesuai dengan keinginan anda, kemudian lanjutkan dengan memilih tombol “Continue”.

Setelah informasi selesai di inputkan, maka anda akan dihadapkan pada halaman konfirmasi. Pilih tombol “GO to frontend” untuk masuk ke halaman depan, atau “GO to backend” untuk masuk ke halaman administrator.

Pesan Kesalahan
Dalam beberapa kasus sering terjadi adanya kesalahan instalasi Magento dalam localhost, beberapa kasus tersebut meliputi :

1. Error log record number: XXXXXXXXXXXXXXX

Langkah untuk memperbaiki pesan kesalahan ini adalah dengan mengganti file pada direktori :
C:/xampp/htdocs/magento/errors/local.xml.sample
Menjadi :
C:/xampp/ htdocs/magento/errors/local.xml
Kemudian edit “File.php” yang ada di dalam direktori magento di
C:/xampp/ htdocs/magento/lib/Zend/Cache/Backend/File.php

Kemudian ubah menjadi :

Simpan file tersebut. Kemudian langkah terakhir adalah dengan membuat folder dengan nama “tmp” ke dalam direktori Magento.

2. Fatal error: Maximum execution time
Jika anda mendapati pesan kesalahan seperti ini, “Fatal error: Maximum execution time of 60 seconds exceeded in C:xampphtdocsmagentolibVarienDbAdapterPdoMysql.php on line 276”
Solusi : Modifikasi file php.ini di c:/xampp/php/php.ini dengan pengaturan sebagai berikut :

max_execution_time = 1800

Kemudian modifikasi memory limit pada pengaturan menjadi :
memory_limit = 512M

Alternatif lain adalah dengan mengedit file index.php, dan tambahkan baris berikut ini :

ini_set('max_execution_time ', 1800);

3. Tidak Dapat Masuk ke Back End
Setelah selesai menginstal Magento, anda dapat masuk ke halaman administrator magento (back end), biasanya dapat dilakukan dengan mengakses http://localhost/magento/index.php/admin/ kemudian memasukan username dan password.
Disaat installasi tadi, apabila anda tidak bisa masuk ke halaman admin tanpa ada pesan error, maka anda dapat melakukan tahap editing selanjutnya yaitu dengan masuk ke dalam folder yang berada di “app/code/core/Mage/Core/Model/Session/Abstract” kemudian bukalah file “Varien.php”, dan cari di line 78 baris berikut :

session_set_cookie_params(
$this->getCookie()->getLifetime(),
$this->getCookie()->getPath(),
$this->getCookie()->getDomain(),
$this->getCookie()->isSecure(),
$this->getCookie()->getHttponly()
);

Kemudian tambahkan tanda /* di awal kode dan tanda */ di akhir kode menjadi :

/*
session_set_cookie_params(
$this->getCookie()->getLifetime(),
$this->getCookie()->getPath(),
$this->getCookie()->getDomain(),
$this->getCookie()->isSecure(),
$this->getCookie()->getHttponly()
);
*/

Jangan lupa untuk selalu merestart server anda setiap kali anda mengedit file-file tersebut.

Hubungi Rajadigital

  • Mobile : +62 8127 3631 780
  • WhatsApp : +62 8127 3631 780
  • Email : budi.skom@gmail.com
  • desaintcorp
  • @desainweb
Kantor
BaturajaNiagara Hill Blok D No.3
Karang Sari, Baturaja
South Sumatera, Indonesia

MagelangJl. Sunan Ampel 1 No. 31
Magelang
Jawa Tengah, Indonesia

TangerangJl. MH. Thamrin No. 46
Kebon Nanas, Cikokol
Tangerang, Indonesia