Drupalは、PHPで書かれたオープンソースのコンテンツ管理フレームワーク (CMF) です。 Drupalは、コンテンツ管理システム (CMS) とPHP開発フレームワークで構成されています。 Drupalを使用して、さまざまな機能やサービスを提供する動的なWebサイトを構築できます。 Drupalは、個人のブログから大規模なコミュニティまで、さまざまなアプリケーションで一般的に使用されています。 このトピックでは、Alibaba Cloud Marketplaceイメージを使用して、Elastic Compute Service (ECS) インスタンス上にDrupal e-commerce Webサイトを構築する方法について説明します。
背景情報
このトピックで説明する手順は、Linuxオペレーティングシステムに精通しており、Webサイトを迅速に構築したいユーザーに適しています。
この例では、次のオペレーティングシステムおよびソフトウェアバージョンが使用されています。
オペレーティングシステム: CentOS 7.4 64ビット
Apache: 2.4.6
MySQL: 10.3.4-MariaDB
PHP: 7.0.27
Drupal: 8.3.7
カスタムDrupal Webサイトをビルドする場合は、「手動でDrupal Webサイトをビルドする」をご参照ください。
手順
手順1: Drupal Webサイトイメージに基づくECSインスタンスの作成
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
[インスタンス] ページで、[インスタンスの作成] をクリックします。
[カスタム起動] タブの [イメージ] セクションで、
を選択します。検索ボックスで
Drupal on LAMP CentOS 7.4 Lite
をクリックし、検索をクリックします。 検索結果からDrupal Webサイトイメージを選択します。画像環境の詳細については、Alibaba Cloud MarketplaceのWebサイトをご参照ください。
クリック [] を選択します。
[カスタム起動] タブで、プロンプトに従ってパラメーターを設定します。
次のパラメータに注意してください。 その他のパラメーターについては、「カスタム起動タブでインスタンスを作成する」をご参照ください。
イメージ: 選択したAlibaba Cloud Marketplaceイメージがイメージセクションに表示されます。
パブリックIPアドレス: [パブリックIPv4アドレスの割り当て] を選択し、ビジネス要件に基づいて帯域幅の値を指定します。
セキュリティグループ: ポート22、80、443が開いているセキュリティグループを選択します。
ステップ2: Drupalのインストール
作成したECSインスタンスに接続します。
詳細については、「パスワードまたはキーを使用したLinuxインスタンスへの接続」をご参照ください。
次のコマンドを実行して、データベース情報を表示します。
db name: データベースの名前はdrupaldbです。
drupaldb database user: データベースのユーザーはdrupaldbです。
password: データベースのパスワードはHae2caev **** です。
Drupalをインストールします。
オンプレミスコンピューターでブラウザーを開き、アドレスバーに
http:// <ECSインスタンスのパブリックIPアドレス>
と入力して、Drupalインストールページに移動します。 言語の選択ドロップダウンリストからインストール言語として英語を選択し、[保存して続行] をクリックします。標準のインストール方法を選択し、[保存して続行] をクリックします。
2で取得したデータベース情報を入力し、[保存して続行] をクリックします。
Drupalをインストールしたら、Webサイト設定ページでサイト情報を入力し、[保存して続行] をクリックします。
次に、Drupal Webサイトにログインして設定をカスタマイズできます。