このトピックでは、Alibaba Cloud Marketplaceイメージを使用するElastic Compute Service (ECS) インスタンス上にDrupal e-commerce Webサイトを構築する方法について説明します。

このタスクについて

Drupalは、PHPで書かれたオープンソースのコンテンツ管理フレームワーク (CMF) です。 Drupalは、コンテンツ管理システム (CMS) とPHP開発フレームワークで構成されています。 Drupalを使用して、さまざまな機能やサービスを提供する動的なWebサイトを構築できます。 Drupalは、個人のブログから大規模なコミュニティまで、さまざまなアプリケーションで一般的に使用されています。

このトピックで説明する手順は、Linuxオペレーティングシステムに精通しているが、Alibaba Cloud ECSインスタンスでのweb開発が初めてで、迅速にwebサイトを構築したいユーザーに適用できます。

この例では、次のオペレーティングシステムおよびソフトウェアバージョンが使用されています。
  • オペレーティングシステム: CentOS 7.3 64ビット
  • Apache 2.4.45
  • MySQL 5.6.36
  • PHP 5.6.30
  • Drupal 8.3.4

手順

Alibaba Cloud Marketplaceイメージに基づいてDrupal Webサイトを構築するには、次の手順を実行します。
  1. 手順 1: ECS インスタンスの作成
  2. ステップ2: Drupal Webサイトイメージを選択する
  3. ステップ3: Drupalのインストール

手順 1: ECS インスタンスの作成

個人用の小型Webサイトを構築するためのECSインスタンスを作成します。 その後、インスタンスの設定をアップグレードしたり、要件の増加に応じてアーキテクチャを最適化したりできます。 この例では、ECS. c6.largeインスタンスタイプのecsインスタンスが使用されています。

ステップ2: Drupal Webサイトイメージを選択する

  1. ECS コンソールにログインします。
  2. 左側のナビゲーションペインで [インスタンスとイメージ] > [インスタンス] を選択します。
  3. 上部のナビゲーションバーで、リージョンを選択します。
  4. インスタンス ページで、[インスタンスの作成] をクリックします。
  5. [カスタム起動] タブの [イメージ] セクションで、[マーケットプレイスイメージ] > [Alibaba Cloudマーケットプレイス (オペレーティングシステムを含む) から選択] を選択します。
  6. 検索ボックスに Drupalと入力し、[検索] をクリックしてDrupal Webサイトイメージを選択します。
  7. [使用] をクリックします。
  8. [カスタム起動] タブで、選択したAlibaba Cloud Marketplaceイメージが [イメージ] セクションに表示されていることがわかります。 インスタンスにパブリックIPアドレスを割り当て、他の設定を行ってインスタンスを作成します。 詳細については、「ウィザードを使用したインスタンスの作成」をご参照ください。

ステップ3: Drupalのインストール

  1. ブラウザを使用して、http:// <インスタンスのパブリックIPアドレス>/phpMyAdminにアクセスします。
    インスタンスのパブリックIPアドレスは、ECSコンソールの [インスタンス] ページのインスタンスに対応するIPアドレス列から取得できます。
  2. phpMyAdminにログインするには、Alibaba Cloud Marketplaceイメージによって提供されたMySQLのユーザー名とパスワードを使用します。
  3. 左側のナビゲーションウィンドウで、[NEW] をクリックします。 上部のナビゲーションバーで、[SQL] をクリックします。
  4. Drupalのデータベースとユーザーを作成します。
    フィールドに次のSQL文を入力し、次のパラメーターを設定します。
    • drupalDBName: データベースの名前を指定します。
    • UserName: データベースのユーザーを指定します。
    • IP: コンピューターで操作を実行する場合は、localhostまたは127.0.0.1を入力します。
    • UserPassWord: データベースのパスワードを指定します。
    CREATE DATABASE drupalDBName;
    ユーザー名を作成します。* * ですべての特権を付与します。* 「UserPassword」によって識別される「UserName」 @ 「IP」に承認オプションを使用します。FLUSH PRIVILEGES;
  5. [移動] をクリックします。
  6. ブラウザを使用してhttp:// <インスタンスのパブリックIPアドレス>/drupalにアクセスし、Drupalインストールページに移動します。 言語の選択ドロップダウンリストからインストール言語を選択し、[保存して続行] をクリックします。
    drupal-1
  7. 標準のインストール方法を選択し、[保存して続行] をクリックします。
  8. 作成したデータベースの情報を入力し、[保存して続行] をクリックします。
    drupal-2
  9. Drupalをインストールしたら、Webサイト設定ページでサイト情報を入力し、[保存して続行] をクリックします。
    次に、Drupal Webサイトにログインして設定をカスタマイズできます。