nopCommerceのAzureへのインストール方法 / How to install nopCommerce on Azure

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
11 years ago
nopCommerceのAzureへのインストール方法

アップロード用のプログラムの準備

1. Visual Studio 2012 RC Ultimateをインストール
http://www.microsoft.com/visualstudio/11/ja-jp/
2. Windows Azure SDK for .NET (for Visual Studio 2012 RC)をインストール
http://go.microsoft.com/fwlink/?LinkID=254364
3. nopCommerceの最新バージョン(現在2.6)の全ソースを以下よりダウンロードする。
http://nopcommerce.codeplex.com/downloads/get/420033
4. VisualStudio2012でコンパイル
5. ソースに含まれているsrc/Prepare.bat及びsrc/Deploy.batのバッチファイルを実行しアップロード用のプログラムを作成


Azureの設定

AzureにおいてVMロールを使用する。

1. Azureのサブスクリプションの申し込みを行う。
http://aka.ms/azure-subscription
2. Azureの仮想マシンのプレビューの申し込みを行う。
http://aka.ms/azure-subscription#02
3. Azureポータルからサインインする
http://manage.windowsazure.com/
4. 新規作成[+NEW]をクリックし、[VIRTUAL MACHINE]をクリックし[FROM GALLERY]を選択し、Windows Server 2012 (Release Candidate)をインストール
5. Azureポータルにおいて仮想マシンのエンドポイントを設定
   TCP PUBLIC PORT 80
  TCP PRIVATE PORT 80
6. Azureポータルの下段の[Connect]をクリックし、リモートデスクトップを起動する。左下のアイコンからServer Managerを表示し、[Add Roles and Features]をクリックし、[Application Server]と[Web Server(IIS)]をチェックして、インストールする。
7. リモートデスクトップの左下のエクスプローラ・アイコンをクリックし、ファイルエクスプローラを起動し、ローカルマシン上にある上記のアップロード用のプログラムをAzureのCドライブ内のInetpub\wwwrootの下に配置する。


nopCommerceのインストール開始


1. ローカルマシンのブラウザから、上記Azureで設定したURL(http://xxxxx.cloudapp.net)/install にアクセスする。
2. インストール画面が表示されたらデータベースは、SQLServer Compactを選択する。
3. インストールを開始する。

 以上でインストールが完了する。


実際にAzureで稼働したnopCommerce

 以下は上記の手続きによって実際にAzure上でテスト稼働したnopCommerceである。

http://digipub.cloudapp.net


 試しにバージョン2.6用に公開された言語パッケージを10言語分インストールしてみた。右上の言語選択ドロップダウン・リストからJapaneseを選択すると、日本語のメニューおよびメッセージとなる。また、モバイル用の設定もオンにしたので、iphone、iPadで上記のアドレスにアクセスした場合には、タッチパネル用のメニューが表示される。
11 years ago
<<SQLServer Compactではなく、AzureのSql Databaseを利用する方法 >>

[SQL Databaseの作成]
1. Azureポータルにログイン
http://manage.windowsazure.com/
2. [+NEW] -- [SQL DATABASE] -- [QUICK CREATE]とクリックし、データベース名を入力し、データベースを作成
3. データベースが作成されたら、左パネルの"SQL DATABASES"メニューをクリックし、その右側に表示された、そのデータベース名をクリック。
4. 右側の"Show connection strings"をクリックし、データベース接続文字列をコピーしておく。

[nopCommerceのインストール]
1. ブラウザでnopCommerceをアップロードした、AzureのURLを次のように指定(http://xxxxx.cloudapp.net/install)
2. nopCommerceのインストール画面が表示されたら、データベースとして(SQLServer Compactではなく)SQLServerを指定する .
3. 上記の接続文字列を接続文字列入力欄にペーストする。
4. インストールを開始する。
5. これでインストールが完了するが、所要時間はかなり長いので注意。

[Azure上でSql Databaseを利用したnopCommerceのテストサイト]
以下はAzure上でSql Databaseを利用したnopCommerceのテストサイト。

http://vmdigipub.cloudapp.net

SQLServer Compactの場合よりも若干遅いように感じられます。
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.