GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Instal Magento di Ubuntu 14.04 VPS dan Aktifkan Redis sebagai Back End Cache

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.


Panels
  1. Instal dan atur JAVA &Grails di Ubuntu 14.04 Linux VPS

  2. Cara Menginstal dan Mengatur Wacana di Ubuntu 12.04 VPS

  3. Instal dan Setup NodeBB dengan Redis dan Nginx di Ubuntu 12.04

  1. Instal PowerDNS dan PowerAdmin di Ubuntu 14.04 VPS

  2. Instal Magento 2 di Ubuntu 14.04 VPS

  3. Cara Menginstal Redis di Ubuntu 16.04

  1. Cara Menginstal Magento di Ubuntu 18.04

  2. Cara Menginstal Redis di Ubuntu 18.04

  3. Cara Menginstal dan Mengamankan Redis di Ubuntu 20.04