WordPress サイトの作成
WordPressは、Web サイト、ブログ、その他のアプリケーションの作成において、Web の 40% 以上で使用されているオープンソースのコンテンツ管理システム (CMS) です。 WordPress は、いくつかの異なる Azure サービス (AKS、Virtual 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 サイトを作成する
WordPress サイトの作成を開始するには、https://portal.azure.com/#create/WordPress.WordPress にアクセスします。
[基本] タブの [Project details] (プロジェクトの詳細) で、正しいサブスクリプションが選択されていることを確認し、リソース グループの [新規作成] を選択します。 名前に「
myResourceGroup
」を入力し、アプリの提供元であるmyResourceGroup
を選択します。[ホスティングの詳細] で、Web アプリのグローバルに一意の名前を入力し、[オペレーティング システム] で [Linux] を選択します。 [ホスティング プラン] で [Basic] を選択します。 [プランの比較] を選択して、機能と価格の比較を表示します。
で、管理メールアドレス、管理ユーザー名、管理パスワードを入力します。 この管理メールアドレス は、WordPress の管理サインインのみに使用されます。
[詳細設定] タブ選択します。[追加設定]希望するサイトの言語とコンテンツの配布を選択します。 コンテンツ配信ネットワークまたはブロブ ストレージに慣れていない場合は、[無効]を選択します。 コンテンツ配信オプションの詳細については、「WordPress on App Service」 を参照してください。
[確認と作成] タブを選択します。検証の実行後、ページの下部にある [作成] ボタンを選択して WordPress サイトを作成します。
サイトの URL を参照して、アプリが正しく動作していることを確認します。 サイトの読み込みには数分かかることがあります。 エラーが発生した場合は、数分待ってからブラウザーを更新してください。
WordPress 管理ページにアクセスするには、
/wp-admin
に移動して、/wp-admin
で作成した資格情報を使用します。
注意
App Service でこの WordPress オファリングを改善するためのフィードバックがある場合は、Web Apps コミュニティでアイデアをお送りください。
リソースをクリーンアップする
必要がなくなったら、リソース グループ、App Service、およびすべての関連リソースを削除できます。
App Service の "概要" ページで、「Azure portal を使用して WordPress サイトを作成する」の手順で作成した "リソース グループ" をクリックします。
[リソース グループ] ページで、[リソース グループの削除] を選択します。 リソース グループの名前を確認してリソースの削除を終了します。
MySQL フレキシブル サーバー、ユーザー名、またはパスワードを管理する
MySQL フレキシブル サーバーはプライベート Virtual Network の背後に作成され、直接アクセスすることはできません。 データベースをアクセスまたは管理するには、WordPress サイトと共にデプロイされる phpMyAdmin を使います。 phpMyAdmin には、次の手順に従ってアクセスできます。
- 次の URL に移動します。https://
<sitename>
.azurewebsites.net/phpmyadmin - フレキシブル サーバーのユーザー名とパスワードでログインします
- 次の URL に移動します。https://
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 に関するページを参照してください。
次のステップ
おめでとうございます。このクイックスタートを正常に完了できました。