Magento Community Edition adalah sistem manajemen konten sumber terbuka yang fleksibel dan kuat untuk situs web e-niaga. Dalam tutorial ini kami akan menunjukkan cara menginstal Magento dan mengonfigurasi Redis (cache dan penyimpanan nilai kunci lanjutan open source) untuk cache back end pada VPS Ubuntu.
Download Magento versi terbaru dari www.magentocommerce.com, ekstrak dan pindahkan instalasi Magento ke direktori ‘/var/www/html/magento/’ di 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/
Setel izin yang tepat:
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/
Buat 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 ekstensi phpRedis melalui PECL:
apt-get install php5-dev pecl install redis
Tambahkan 'extension=redis.so' ke file konfigurasi 'php.ini'. Untuk mencari 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, buat file 'redis.ini' di direktori '/etc/php5/mods-available/':
vi /etc/php5/mods-available/redis.ini
dan tambahkan baris ini:
; configuration for php Redis module extension=redis.so
Kemudian, jalankan perintah berikut:
php5enmod redis
Juga, aktifkan ekstensi PHP mcrypt seperti yang diperlukan oleh Magento:
php5enmod mcrypt
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'magento.conf':
vi /etc/apache2/sites-available/magento.conf
dan tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] 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>
Mulai ulang Apache agar perubahan diterapkan menggunakan perintah berikut:
service apache2 restart
Buka http://domain-anda.com/index.php/install dan ikuti petunjuk mudahnya.
Untuk mengonfigurasi Magento agar menggunakan Redis, edit file ‘/var/www/html/magento/app/etc/modules/Cm_RedisSession.xml’ dan ubah:
<active>false</active>
ke:
<active>true</active>
Kemudian, edit file 'local.xml' yang terletak di direktori '/var/www/html/magento/app/etc/':
vi /var/www/html/magento/app/etc/local.xml
dan tambahkan baris berikut setelah
<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, hapus 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 ‘Siram Cache Magento’.
Hanya itu saja. Magento diinstal dan dikonfigurasi untuk menggunakan Redis sebagai cache back-end.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Magento dan mengaktifkan Redis sebagai cache back end untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.