Magentoは、オンラインサービスに最適なeコマースソフトウェアおよびソリューションです。最近、Magentoチームは新しいバージョンのMagento 2.0をリリースしましたが、Magento1よりも多くの改善点と最適化が施されています。
ステップ1–Apache2とPHPをインストールする
次のコマンドを使用して、デフォルトのリポジトリからすべての要件をインストールできます。
sudo apt install apache2
次に、PHPおよびその他の必要なPHPモジュールをインストールします。
sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml sudo apt install php-curl php-intl php-xsl php-mbstring php-zip php-xml
ステップ2–MySQLサーバーをインストールする
MySQLまたはMariaDBをMagentoアプリケーションのデータベースサーバーとして使用できます。
sudo apt install mysql-server
ステップ3–Magento2アーカイブをダウンロード
Magentoは、EnterpriseとCommunityの2つのエディションで利用できます。このチュートリアルでは、セットアップにコミュニティエディションを使用しています。 Magento2コミュニティエディションを公式ウェブサイトからダウンロードします。
アーカイブファイルをダウンロードした後、ウェブサイトのドキュメントルートの下に解凍します。そのため、Webブラウザから直接アクセスできます。
cd /var/www/html/magento2 tar xjf ~/Downloads/Magento-CE-*.tar.bz2 chown -R www-data.www-data /var/www/html/magento2 chmod -R 755 /var/www/html/magento2
ステップ4–MySQLデータベースを作成する
次に、管理者権限でMySQLサーバーにログインし、新しいMagento2インストール用のデータベースとユーザーを作成します。
mysql -u root -p mysql> CREATE DATABASE magento2_db; mysql> GRANT ALL ON magento2_db.* TO [email protected]'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> quit
ステップ5–Webインストーラーを実行する
Webインストーラーを使用してMagento2のインストールを開始しましょう。以下のように、WebブラウザでMagento2ディレクトリにアクセスします。インストール開始ページにリダイレクトされます。
http://localhost/magento2/
4.1。 使用許諾契約に同意し、[Agree andSetupMagento]をクリックします
4.2。 次に、「RedinessTestの開始」をクリックします。 Magentoはここでシステム要件をチェックします。正常に完了すると、次のような画面が表示されます。[次へ]をクリックします。この画面にが表示された場合の問題を修正し、[再試行]をクリックします。
4.3。 手順3で作成したデータベースの詳細をここに入力します。
4.4。 このページで、管理者URLとWebサイトURLを構成します。セキュリティ上の理由から、管理者としてURLを使用しないため、ここでmyadminを使用しました。次に、[次へ]をクリックします。
4.5。 この画面に成功メッセージが表示されます。次に、「LaunchMagentoAdmin」をクリックするだけです。
4.6。 このステップで、Magentoをインストールする準備が整いました。 [今すぐインストール]ボタンをクリックしてインストールを開始し、完了するのを待ちます。
4.7。 このステップで、Magentoのインストールが完了します。次に、自分の管理者アカウントを作成します。今後の管理者ログインのために、これらの詳細を覚えておいてください。
4.8。 要件に応じて、優先タイムゾーン、デフォルトの通貨、デフォルトの言語を設定します。
4.9。 最後に、管理者ログイン画面が開きます。管理者の資格情報を使用して、この画面にログインします。認証が成功すると、管理パネルが開きます。
おめでとうございます!これで、Magento2がシステムに正常にデプロイされました。
ステップ6–Magento2のcronジョブをスケジュールする
最後に、magento2インストールのバックグラウンドcronジョブをスケジュールします。これらのcronジョブは、インデックスの再作成、ニュースレター、為替レートの更新、自動メールの送信、サイトマップの生成などのアクティビティを実行します。これらのジョブをスケジュールするには、crontabファイルを編集します
crontab -e
ファイルの最後に次のcronジョブを追加して保存します。
*/1 * * * * www-data php /var/www/html/magento2/bin/magento cron:run */1 * * * * www-data php /var/www/html/magento2/update/cron.php */1 * * * * www-data php /var/www/html/magento2/bin/magento setup:cron:run
こちらwww-data Apacheが実行されているユーザーであり、 / var / www / html / magento2 / Magento2アプリケーションの場所です。