Magento2のインストール

By siteadministrator, 5 1月, 2020

想定ソフトウェア

Nginx PHP MySQL

インストール

必要なPHP拡張モジュール等々のセットアップを行う。

apt install php php-common php-fpm php-gmp php-curl php-soap php-bcmath php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip composer

Magento本体をダウンロードする。ここでは2.3.3をダウンロードしている。

composer clear-cache
composer create-project --repository=https://repo.magento.com/ magento/project-community-edition=2.3.3 /ダウンロードディレクトリ/magento2.3.3

MySQLにDB、ユーザーを作成する。「MySQLのDB・ユーザー作成」を参照のこと。

ダウンロードディレクトリに移動してインストールを行う。ここでは、SSL環境下での動作を想定している。

php bin/magento setup:install --cleanup-database \
--db-host=データベースサーバ名 \
--db-name=DB名 \
--db-user=DBユーザー名 \
--db-password=DBユーザーパスワード \
--backend-frontname=管理UIへのパス \
--base-url=https://サーバーのIPやドメイン名/ \
--language=ja_JP \
--timezone=Asia/Tokyo \
--currency=JPY \
--admin-lastname=管理者姓 \
--admin-firstname=管理者名 \
--admin-email=管理者メールアドレス \
--admin-user=管理者名 \
--admin-password=管理者パスワード \
--use-secure=1 \
--use-rewrites=1

日本語化

composer require mageplaza/magento-2-japanese-language-pack:dev-master

「Allowed memory size of xxxxxxxxx bytes exhausted」のエラーで終了する場合には、以下のように実行する。

COMPOSER_MEMORY_LIMIT=-1 composer require mageplaza/magento-2-japanese-language-pack:dev-master

composerを利用して日本語化できないい場合には、

wget https://github.com/mageplaza/magento-2-japanese-language-pack/raw/master/ja_JP.csv

php bin/magento i18n:pack --mode=replace -d ./ja_JP.csv ja_JP

 

SEO対策

composer require mageplaza/magento-2-seo-extension mageplaza/module-sitemap
php bin/magento setup:upgrade

アップグレード

cd MAGENTO_DIR

php bin/magento setup:upgrade

chown -R www-data:www-data

 

 

 

タグ

コメント