GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu 14.04 VPSにMagentoをインストールし、バックエンドキャッシュとしてRedisを有効にします

Magento Community Editionは、eコマースWebサイト向けの柔軟で堅牢なオープンソースコンテンツ管理システムです。このチュートリアルでは、Magentoをインストールし、Ubuntu VPSでバックエンドキャッシュ用にRedis(オープンソースの高度なKey-Valueキャッシュとストア)を構成する方法を示します。

www.magentocommerce.comから最新バージョンのMagentoをダウンロードし、それを抽出して、MagentoのインストールをVPSの「/ var / www / html /magento/」ディレクトリに移動します。

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/

適切な権限を設定する:

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/

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

Redisをインストールする:

apt-get install redis-server

PECLを介してphpRedis拡張機能をインストールします:

apt-get install php5-dev
pecl install redis

「extension=redis.so」を「php.ini」構成ファイルに追加します。 「php.ini」構成ファイルを見つけるには、次のコマンドを使用します。

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

または、「/ etc / php5 /mods-available/」ディレクトリに「redis.ini」ファイルを作成します。

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

次の行を追加します:

; configuration for php Redis module
extension=redis.so
の構成

次に、次のコマンドを実行します。

php5enmod redis

また、Magentoで必要とされるPHP mcrypt拡張機能を有効にします:

php5enmod mcrypt

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、「magento.conf」という名前の新しいApache構成ファイルを作成します。

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

次の行を追加します:

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

次のコマンドを使用して、変更を有効にするためにApacheを再起動します。

service apache2 restart

http://your-domain.com/index.php/installを開き、簡単な手順に従ってください。

Redisを使用するようにMagentoを構成するには、「/ var / www / html / magento / app / etc / modules / Cm_RedisSession.xml」ファイルを編集して、以下を変更します。

<active>false</active>

宛先:

<active>true</active>

次に、「/ var / www / html / magento / app /etc/」ディレクトリにある「local.xml」ファイルを編集します。

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

<![CDATA [files]]>

の後に次の行を追加します
<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>

次に、キャッシュとセッションを削除します:

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

または、管理者として管理パネルにログインし、[システム]> [キャッシュ管理]をクリックしてから、[Magentoキャッシュをフラッシュ]をクリックします。

それだ。 Magentoは、Redisをバックエンドキャッシュとして使用するようにインストールおよび構成されています。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にMagentoをインストールして、Redisをバックエンドキャッシュとして有効にするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu 14.04LinuxVPSにJAVAとGrailsをインストールしてセットアップする

  2. Ubuntu12.04VPSにDiscourseをインストールしてセットアップする方法

  3. Ubuntu12.04にRedisとNginxを使用してNodeBBをインストールしてセットアップする

  1. Ubuntu 14.04 LTS VPSにGITをインストール、構成、および使用する方法

  2. Ubuntu14.04VPSにmod_securityとmod_evasiveをインストールする方法

  3. Ubuntu14.04VPSにNGINXとPHP5-FPMを使用してgpEasyCMSをインストールします

  1. Ubuntu 14.04 VPSにMagentoをインストールし、バックエンドキャッシュとしてRedisを有効にします

  2. Ubuntu14.04VPSにPowerDNSとPowerAdminをインストールします

  3. Ubuntu14.04VPSにMagento2をインストールします