GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte Magento na Ubuntu 14.04 VPS a povolte Redis jako Back End Cache

Magento Community Edition je flexibilní a robustní open source redakční systém pro webové stránky elektronického obchodování. V tomto tutoriálu vám ukážeme, jak nainstalovat Magento a nakonfigurovat Redis (open source pokročilá mezipaměť klíč-hodnota a úložiště) pro back-end mezipaměť na Ubuntu VPS.

Stáhněte si nejnovější verzi Magento z www.magentocommerce.com, rozbalte ji a přesuňte instalaci Magento do adresáře „/var/www/html/magento/“ na vašem VPS:

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/

Nastavte správná oprávnění:

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/

Vytvořte novou databázi pro 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

Nainstalujte Redis:

apt-get install redis-server

Nainstalujte rozšíření phpRedis přes PECL:

apt-get install php5-dev
pecl install redis

Přidejte ‚extension=redis.so‘ do konfiguračního souboru ‚php.ini‘. Chcete-li najít konfigurační soubor „php.ini“, použijte následující příkaz:

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

Nebo vytvořte soubor „redis.ini“ v adresáři „/etc/php5/mods-available/“:

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

a přidejte tyto řádky:

; configuration for php Redis module
extension=redis.so

Potom spusťte následující příkaz:

php5enmod redis

Povolte také rozšíření PHP mcrypt, jak to vyžaduje Magento:

php5enmod mcrypt

Vytvořte novou direktivu virtuálního hostitele v Apache. Vytvořte například nový konfigurační soubor Apache s názvem ‚magento.conf‘:

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

a přidejte následující řádky:

<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>

Restartujte Apache, aby se změny projevily pomocí následujícího příkazu:

service apache2 restart

Otevřete http://your-domain.com/index.php/install a postupujte podle jednoduchých pokynů.

Chcete-li nakonfigurovat Magento pro použití Redis, upravte soubor „/var/www/html/magento/app/etc/modules/Cm_RedisSession.xml“ a změňte:

<active>false</active>

komu:

<active>true</active>

Poté upravte soubor „local.xml“ umístěný v adresáři „/var/www/html/magento/app/etc/“:

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

a přidejte následující řádky za  

<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>

Dále vymažte mezipaměť a relace:

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

Nebo se přihlaste do panelu Admin jako správce, klikněte na ‚Systém‘> ‚Správa mezipaměti‘ a poté klikněte na ‚Vyprázdnit mezipaměť Magento‘.

To je vše. Magento je nainstalováno a nakonfigurováno pro použití Redis jako back-end cache.

Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Magento a povolili Redis jako back-end cache. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat, nakonfigurovat a používat GIT na Ubuntu 14.04 LTS VPS

  2. Jak nainstalovat mod_security a mod_evasive na Ubuntu 14.04 VPS

  3. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  1. Nainstalujte Magento na Ubuntu 14.04 VPS a povolte Redis jako Back End Cache

  2. Nainstalujte WPScan na Ubuntu 14.04 VPS

  3. Nainstalujte Jenkins na Ubuntu 14.04 VPS

  1. Nainstalujte VTEDDY na Ubuntu 14.04 VPS

  2. Jak nainstalovat Redis na Ubuntu 16.04

  3. Jak nainstalovat Magento na Ubuntu 18.04