WordPress サイトの作成

WordPressは、Web サイト、ブログ、その他のアプリケーションの作成において、Web の 40% 以上で使用されているオープンソースのコンテンツ管理システム (CMS) です。 WordPress は、いくつかの異なる Azure サービス (AKSVirtual Machines、App Service) で実行できます。 Azure の WordPress オプションの完全な一覧については、Azure Marketplace の WordPress に関するページを参照してください。

このクイックスタートでは、App Service による Azure Marketplace の WordPress の項目を使用して、最初の WordPress サイトを作成し、Azure Database for MySQL - フレキシブル サーバーを使用する Azure App Service on Linux にデプロイする方法について説明します。 このクイック スタートでは、アプリに Basic レベルを、データベースにバースト可能な B1ms レベルを使用しており、Azure サブスクリプションのコストが発生します。 価格については、「App Service の価格」と「Azure Database for MySQL の価格」を参照してください。

このクイックスタートを完了するには、アクティブなサブスクリプションが含まれる Azure アカウントが必要です。 無料でアカウントを作成できます

重要

2022 年 11 月 28 日以降、PHP は App Service on Linux でのみサポートされます

App Service への移行についてなど、その他のドキュメントについては、WordPress - App Service on Linux に関するページを参照してください。

Azure portal を使用して WordPress サイトを作成する

  1. WordPress サイトの作成を開始するには、https://portal.azure.com/#create/WordPress.WordPress にアクセスします。

    WordPress サイトの作成のスクリーンショット。

  2. [基本] タブの [Project details] (プロジェクトの詳細) で、正しいサブスクリプションが選択されていることを確認し、リソース グループの [新規作成] を選択します。 名前に「myResourceGroup」を入力し、アプリの提供元であるmyResourceGroupを選択します。

    WordPress プロジェクト詳細のスクリーンショット。

  3. [ホスティングの詳細] で、Web アプリのグローバルに一意の名前を入力し、[オペレーティング システム][Linux] を選択します。 [ホスティング プラン][Basic] を選択します。 [プランの比較] を選択して、機能と価格の比較を表示します。

    WordPress インスタンス詳細のスクリーンショット。

  4. で、管理メールアドレス管理ユーザー名管理パスワードを入力します。 この管理メールアドレス は、WordPress の管理サインインのみに使用されます。

    WordPress 設定のスクリーンショット。

  5. [詳細設定] タブ選択します。[追加設定]希望するサイトの言語コンテンツの配布を選択します。 コンテンツ配信ネットワークまたはブロブ ストレージに慣れていない場合は、[無効]を選択します。 コンテンツ配信オプションの詳細については、「WordPress on App Service」 を参照してください。

    WordPress 詳細設定のスクリーンショット。

  6. [確認と作成] タブを選択します。検証の実行後、ページの下部にある [作成] ボタンを選択して WordPress サイトを作成します。

    WordPress 作成ボタンのスクリーンショット。

  7. サイトの URL を参照して、アプリが正しく動作していることを確認します。 サイトの読み込みには数分かかることがあります。 エラーが発生した場合は、数分待ってからブラウザーを更新してください。

    WordPress サイトのスクリーンショット。

  8. WordPress 管理ページにアクセスするには、/wp-admin に移動して、/wp-adminで作成した資格情報を使用します。

    WordPress 管理者ログインのスクリーンショット。

注意

App Service でこの WordPress オファリングを改善するためのフィードバックがある場合は、Web Apps コミュニティでアイデアをお送りください。

リソースをクリーンアップする

必要がなくなったら、リソース グループ、App Service、およびすべての関連リソースを削除できます。

  1. App Service の "概要" ページで、「Azure portal を使用して WordPress サイトを作成する」の手順で作成した "リソース グループ" をクリックします。

    App Service の [概要] ページのリソース グループ。

  2. [リソース グループ] ページで、[リソース グループの削除] を選択します。 リソース グループの名前を確認してリソースの削除を終了します。

    リソース グループの削除。

MySQL フレキシブル サーバー、ユーザー名、またはパスワードを管理する

  • MySQL フレキシブル サーバーはプライベート Virtual Network の背後に作成され、直接アクセスすることはできません。 データベースをアクセスまたは管理するには、WordPress サイトと共にデプロイされる phpMyAdmin を使います。 phpMyAdmin には、次の手順に従ってアクセスできます。

    • 次の URL に移動します。https://<sitename>.azurewebsites.net/phpmyadmin
    • フレキシブル サーバーのユーザー名とパスワードでログインします
  • MySQL フレキシブル サーバーのデータベース ユーザー名とパスワードは自動的に生成されます。 デプロイ後にこれらの値を取得するには、Azure App Service の [構成] ページの [アプリケーションの設定] セクションに移動します。 WordPress の構成は、これらのアプリケーションの設定を使って、MySQL データベースに接続するように変更されます。

  • MySQL データベースのパスワードを変更するには、「管理者パスワードをリセットする」をご覧ください。 MySQL データベースの資格情報が変更されるたびに、アプリケーション設定を更新する必要があります。 MySQL データベースのアプリケーション設定の先頭には DATABASE_ プレフィックスが付きます。 MySQL のパスワードの更新の詳細については、App Service の WordPress に関する記事を参照してください。

WordPress 管理者のパスワードを変更する

WordPress 管理者の資格情報のアプリケーション設定は、デプロイのみを目的としています。 これらの値を変更しても、WordPress のインストールには影響しません。 WordPress 管理者のパスワードを変更するには、「Resetting your password (パスワードのリセット)」を参照してください。 WordPress 管理者の資格情報のアプリケーション設定の先頭には WORDPRESS_ADMIN_ プレフィックスが付きます。 WordPress 管理者のパスワード更新の詳細については、「WordPress 管理者の資格情報の変更」を参照してください。

App Service on Linux に移行する

WordPress アプリを App Service on Linux に移行する場合、いくつかの方法があります。 WP プラグインを使用するか、FTP と MySQL クライアントを使用して手動で移行することができます。 App Service への移行についてなど、その他のドキュメントについては、WordPress - App Service on Linux に関するページを参照してください。

次のステップ

おめでとうございます。このクイックスタートを正常に完了できました。