ヤマムギ

growing hard days.

*

AWS EC2 Amazon Linux にEC-CUBE3をnginx+MySql環境へインストール(手順検証中)

      2017/01/22

EC2インスタンスを作成する

少し古い記事で恐縮ですが試したい事があるのでAWS でとりあえずAmazon Linuxのサーバを作るをご参照ください。

各パッケージのインストール

MySQLをインストールする

MySQLを設定する

  • Enter current password for root (enter for none): 初期状態でrootのパスワード設定はないのでそのまま[Enter]
  • Set root password? [Y/n] rootのパスワード設定なのでyにして設定
  • Remove anonymous users? [Y/n] anonymous ユーザの削除なのでyで削除
  • Disallow root login remotely? [Y/n] rootユーザの接続をローカルに限定するかどうか
  • Remove test database and access to it? [Y/n] テスト用データベースを削除するかどうか
  • Reload privilege tables now? [Y/n] 設定を即時反映するかどうかなのでyで反映

EC-CUBE用のデータベースを作成する

nginxをインストールする

nginxを設定する

※インストール時に「リダイレクトループ」のエラーが出る場合は下記の設定を見直してください。
locationのパラメータの順序が逆だとリダイレクトループになります。

EC-CUBEインストール

EC-CUBEをダウンロードして配置する

ダウンロードしたファイルの中から下記をrootディレクトリの一つ上に配置する
※ここではnginxのデフォルトで/usr/share/nginx/としておきます。

  • appディレクトリ
  • htmlディレクトリ
  • srcディレクトリ
  • vendorディレクトリ
  • autoload.php
  • cli-config.php

インストール前準備

ブラウザでアクセスする

http://mydomain.com/install.php

この後はインストーラーがブラウザで実行されるので指示に従って入力していって完了すればinstall.phpを削除する、
のですが、これがうまくいってないので調査中。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - Amazon Linux, AWS, Linux , , , ,

ad

ad

  関連記事

AWS Secrets Manager交代ユーザーローテーション

AWS Secrets Managerの交代ユーザーローテーションを確認してみま …

Amazon VPCにオンプレミス検証環境想定プライベートDNSサーバー(BIND)をEC2で起動する

オンプレミス想定の検証で使うために、Amazon VPCにプライベート向けDNS …

AWS WAFの個別ルールを設定する

Web ACLを選択して、[Add my own rules and rule …

CloudFormation StackSetsでOrganizations組織のアカウントに一気にIAMロールを作成した

Organizationsで管理している各アカウントにIAMロールを作成したい場 …

Aurora Serverless Data APIを有効にしてLambdaからクエリを実行

Aurora Serverless作成 MySQLを作成しました。 作成時にDa …

Application Load Balancer スティッキーセッションでどれぐらい偏るかを偶然見ました

Amazon Linux2のPHPを7.2から7.3へアップデートしましたでアッ …

VPC内のLambdaからVPCエンドポイント経由でSecrets Managerを使う

InternetGatewayのないVPCでMySQLに対して一日数回のレポーテ …

CentOS 6 にnginxをインストールして初期設定する

CentOS6(32bit)にnginxをインストールして自動起動など最低限の設 …

slackのbotに天気を教えてもらう(Python on AWS Lambda + API Gateway)

slackのbotにAPIの定番ともいえる天気情報を教えてもらいました。 環境は …

Route53でドメインを新規取得してDNSレコードを設定する

Elastic IPをAWSで発行しているのですから、DNSの設定も同じようにマ …