ウェブサイト検索

最新の Magento CMS を Ubuntu および Debian にインストールする方法


Magento は Web コマース Web サイト用の無料のオープンソース CMS で、2008 年に初めて発売され、その後 eBay に買収されました。W3Techs によると、Magento は世界で 2.6% に使用されています。そのため、Linux 管理者は、この記事で説明する Linux マシンにこれをインストールする方法を知ることが重要です。

Magentoの機能

  1. 無料でオープンソースです。
  2. PHP、Zend フレームワーク、MySQL データベースを使用して構築されています。
  3. オンラインのウェブストアを簡単に作成できます。
  4. コンテンツを変更することなく、デフォルトの Web サイトのテーマをインストールおよび変更する機能。
  5. モジュールをインストールおよび構成して機能を追加する機能。
  6. 3 使用可能なエディションは次のとおりです: Community Edition – Professional Edition – Enterprise Edition。
  7. 大規模なコミュニティによってサポートされています。

要件

この記事では、以下を実行しているシステムに Magento の「コミュニティ エディション」の最新バージョンをインストールする方法を説明します。

  1. Apache バージョン 2.2 または 2.4
  2. PHP バージョン 5.6 または 7.0.x 以降 (必要な拡張機能を含む)
  3. MySQL バージョン 5.6 以降

ステップ 1: Apache、PHP、MySQL をインストールする

1. Magento は MySQL データベースを使用する PHP スクリプトです。そのため、これらのものを Ubuntu/Debian にインストールするには、実行中の Web サーバーと PHP サポートを備えた MySQL データベース サーバーが必要になります。ターミナルで次のコマンドを実行する必要があります。

: Ubuntu/Debian では、mysql のインストール中に、デフォルトで mysql ユーザー (つまり root) のパスワードを設定するように求められます。

apt-get update && apt-get upgrade
sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

: 現在、PHP 7.1.3 は、デフォルトの Ubuntu および Debian リポジトリから入手可能な最新かつ最も安定したバージョンであり、Magento で動作します。コミュニティ エディション 2.1 および 2.0。

古い Ubuntu または Debian ディストリビューションを使用している場合は、Magento CE (コミュニティ エディション) の新機能を採用するために PHP 7.0 以降にアップグレードすることを検討してください。

sudo apt-get -y update
sudo add-apt-repository ppa:ondrej/php
sudo apt-get -y update
sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

2.次に、Magento の PHP メモリを増やす必要があります。これを行うには、php.ini ファイルを開きます。

sudo nano /etc/php/7.0/apache2/php.ini

ファイル内で「memory_limit」行を検索します。

memory_limit = 128M

そして、値を512に変更します。

memory_limit = 512M

必要なパッケージがすべてシステム/サーバーに正常にインストールされたら、Magento インストール用の新しい MySQL データベースの作成に進みます。

ステップ 2: Magento 用の MySQL データベースを作成する

3. このセクションでは、Magento の新しいデータベースと新しいユーザーを作成する方法を説明します。新しい magento データベースが推奨されますが、必要に応じて既存のデータベースにデプロイすることもできます。

新しいデータベースとユーザーを作成するには、上記の mysql-server のインストール中に作成した root アカウントとパスワードを使用してデータベース サーバーにログインします。

mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

ステップ 3: Magento 用に Apache を構成する

4. 次に、Magento サイトの新しい仮想ホスト ファイル example.com.conf/etc/apache2/sites-available/ に作成します。 >。

sudo nano /etc/apache2/sites-available/example.com.conf

ここで、次の行をそれに追加します。

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

ファイルを保存して閉じます。

5. 次に、新しい仮想ホスト (example.com.conf) と「mod_rewrite」モジュールを有効にします。

sudo a2ensite example.com.conf
sudo a2enmod rewrite

6. 新しい仮想ホストとの競合を避けるために、デフォルトの仮想ホスト構成ファイルを無効にします。

sudo a2dissite 000-default.conf

7. 最後に、Apache サービスを再起動します。

sudo service apache2 restart

ステップ 4: Magento Community Edition をダウンロードする

8. いつものように、公式 Web サイトから最新バージョンをダウンロードします。この記事の執筆時点では、Community Edition の最新バージョンは 2.1.5 です。これは、次のリンクをクリックすると、「フルリリース」セクションの下にあります。もちろん、Magento をダウンロードする前に、まず登録する必要があります。

  1. http://www.magentocommerce.com/download

9. Magento をダウンロードした後、ダウンロードしたファイルを抽出し、root 権限を使用してそのコンテンツを /var/www/html/ に配置できます。

sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

10. 次に、ファイルとフォルダーに Apache の所有権を設定する必要があります。

sudo chown -R www-data:www-data /var/www/html/example.com/

11. 次に、ブラウザを開いて次の URL に移動すると、Magento インストール ウィザードが表示されます。

http://server_domain_name_or_IP/

ステップ 5: Magento Community Edition をインストールする

12. これは、Magento のインストール プロセスの最初に表示されるステップです。使用許諾契約に同意し、[続行] をクリックします。

13. 次に、ウィザードは正しい PHP バージョン、PHP 拡張子、ファイルのアクセス許可、および互換性について準備状況チェックを実行します。

14. magento データベース設定を入力します。

16. Magento Web サイトの構成。

17. タイムゾーン、通貨、言語を設定して、Magento ストアをカスタマイズします。

18. Magento ストアを管理するための新しい管理者アカウントを作成します。

19. 次に、[今すぐインストール] をクリックして Magento のインストールを続行します。

ステップ 6: Magento の構成

Magento は非常に構成可能な CMS です。問題は、それが簡単ではないことです。WordPress や Drupal のテーマやモジュールの構成とは異なります。そのため、このセクションでは多くのことは説明しませんが、Magento 公式ユーザーをダウンロードすることはできます。 Bennington が提供する Magento の設定方法を説明するガイドです。

  1. マジェントのホームページ
  2. Magento ドキュメント

これまでに Magento を試したことがありますか?他のWebコマースCMSと比較してどう思いますか?コメントセクションを使用してフィードバックを共有してください。