Cara Instal Magento pada VPS Ubuntu

Magento_logoMagento Community Edition adalah sistem manajemen yang fleksibel dan kuat terbuka konten sumber untuk situs web e-commerce. Dalam tutorial ini kita akan menunjukkan cara untuk menginstal Magento dan mengkonfigurasi Redis (open source maju kunci-nilai cache dan toko) untuk back end caching pada VPS Ubuntu.

Download versi terbaru dari Magento dari www.magentocommerce.com, ekstrak dan memindahkan instalasi Magento ke ‘/var/www/html/magento/’ direktori pada VPS Anda:

# cd /root/
# wget http://www.magentocommerce.com/downloads/assets/1.9.0.1/magento-1.9.0.1.tar.gz
# tar -xzvf magento-1.9.0.1.tar.gz
# mv /root/magento /var/www/html/magento/

Menetapkan file akses yang benar:

chown www-data:www-data -R /var/www/html/magento/
cd /var/www/html/magento
chmod -R o+w app/etc/
chmod -R o+w var/
chmod -R o+w media/

Membuat database baru untuk Magento:

mysql -u root -p
mysql> create database magentodb;
mysql> GRANT ALL PRIVILEGES ON magentodb . * TO magento@’localhost’ IDENTIFIED BY ‘your-password’ WITH GRANT OPTION;
mysql> flush privileges;
mysql> quit

Instal Redis:

apt-get install redis-server

Instal phpRedis ekstensi melalui PECL:

apt-get install php5-dev
pecl install redis

Tambahkan ‘extension = redis.so’ ke ‘php.ini’ file konfigurasi. Untuk menemukan file konfigurasi ‘php.ini’, gunakan perintah berikut:

php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Atau, membuat file ‘redis.ini’ dalam ‘/etc/php5/mods-available/’ direktori:

vi /etc/php5/mods-available/redis.ini

dan tambahkan baris-baris:

; configuration for php Redis module
extension=redis.so

Kemudian, jalankan perintah berikut:

php5enmod redis

Juga, mengaktifkan ekstensi mcrypt PHP seperti yang dibutuhkan oleh Magento:

php5enmod mcrypt

Buat direktif virtual host baru di Apache. Misalnya, membuat file konfigurasi Apache baru bernama ‘magento.conf’:

vi /etc/apache2/sites-available/magento.conf

dan tambahkan baris berikut:

<VirtualHost *:80>
ServerAdmin admin@your-domain.com
DocumentRoot /var/www/html/magento/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/magento/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Restart Apache untuk perubahan diterapkan dengan menggunakan perintah berikut:

service apache2 restart

Buka http://domain.com/index.php/install dan ikuti petunjuk mudah.

Untuk mengkonfigurasi Magento untuk menggunakan Redis, mengedit berkas dan perubahan ‘/var/www/html/magento/app/etc/modules/Cm_RedisSession.xml’:

<active>false</active>

ke:

<active>true</active>

Kemudian, edit file ‘local.xml’ terletak di ‘/var/www/html/magento/app/etc/’ direktori:

vi /var/www/html/magento/app/etc/local.xml

dan tambahkan baris berikut setelah <session_save><![CDATA[files]]></session_save>

<cache>
<backend>Mage_Cache_Backend_Redis</backend>
<backend_options>
<server>127.0.0.1</server>
<port>6379</port>
<persistent></persistent>
<database>0</database>
<password></password>
<force_standalone>1</force_standalone>
<connect_retries>1</connect_retries>
<read_timeout>10</read_timeout>
<automatic_cleaning_factor>0</automatic_cleaning_factor>
<compress_data>1</compress_data>
<compress_tags>1</compress_tags>
<compress_threshold>20480</compress_threshold>
<compression_lib>gzip</compression_lib>
</backend_options>
</cache>

Selanjutnya, menghapus cache dan sesi:

rm -rf /var/www/html/magento/var/session/*
rm -rf /var/www/html/magento/var/cache/*

Atau, masuk ke panel Admin sebagai administrator, klik ‘Sistem’> ‘Manajemen Cache’, lalu klik ‘Magento Siram Cache’.

Hanya itu saja. Magento diinstal dan dikonfigurasi untuk menggunakan Redis sebagai back end Cache.

Cara Instal Magento pada VPS Ubuntu
Written by: dwi tikto
Reting: 4.7


Blog Riau Network ini penuh dengan informasi yang berharga mengenai hosting, web design, web pemasaran Search Engine Optimization, web hosting, database mysql dan melindungi website.


Follow me on Google+ | Twitter | Facebook | Linkedin | YouTube

Share This Post

Recent Articles

Leave a Reply

Hosting By Riau Network