このチュートリアルの以前のバージョンはhttps://www.digitalocean.com/community/users/jellingwood[Justin Ellingwood]によって作成されました

前書き

WordPressは、インターネット上で最も人気のあるCMS(コンテンツ管理システム)です。 ウェブサイトを迅速に立ち上げて運用するのに最適な選択肢です。初期設定後は、ほとんどすべての管理をウェブフロントエンドから実行できます。

WordPressは、データベースバックエンドからコンテンツ(投稿、コメント、ユーザープロファイル、その他のデータなど)をプルするように設計されています。 Webサイトが成長し、より多くのトラフィックを満足させる必要がある場合、最終的に初期データベースを超える可能性があります。 これを解決するには、データをより多くのRAMまたはCPUを搭載したマシンに移行することでデータベースをスケールアップできますが、これはデータの損失や破損のリスクを伴う退屈なプロセスです。 これが、一部のWordPress開発者がhttps://www.digitalocean.com/community/tutorials/understanding-managed-databases [管理されたデータベース]にWebサイトを構築することを選択した理由です。データロス。

このガイドでは、管理されたhttps://www.mysql.com/[MySQL]データベースとUbuntu 18.04サーバーを使用してWordPressインスタンスをセットアップすることに焦点を当てます。 これには、Web上でコンテンツを提供するためにhttps://www.php.net/[PHP]およびhttps://httpd.apache.org/[Apache]をインストールする必要があります。

前提条件

このチュートリアルを完了するには、次のものが必要です。

  • * Ubuntu 18.04サーバーへのアクセス*:このサーバーには、* root *以外のsudo対応ユーザーとファイアウォールが設定されている必要があります。 これは、https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04 [Ubuntu 18.04初期サーバー設定ガイド]に従って設定できます。

  • 管理されたMySQLデータベース:DigitalOceanから管理されたMySQLデータベースをプロビジョニングするには、https://www.digitalocean.com/docs/databases/mysql/quickstart/#create-mysql-database-clusters [Managed Databases製品ドキュメント]を参照してください。 。 このガイドでは、例でDigitalOcean Managed Databasesを参照しますが、ここで説明する手順は、一般に他のクラウドプロバイダーの管理されたMySQLデータベースでも機能するはずです。

  • サーバーにインストールされたLAMPスタック:データベースに加えて、WordPressが正しく機能するにはWebサーバーとPHPが必要です。 完全なLAMPスタック(Linux、Apache、MySQL、およびPHP)をセットアップすると、これらの要件がすべて満たされます。 https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04 [このガイド]に従って、このソフトウェアをインストールおよび構成してください。 このガイドに従って、https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04#step- 4-%E2%80%94-setting-up-virtual-hosts-(推奨)[仮想ホストのセットアップ]は、所有するドメイン名を指すようにします。 さらに、「+ mysql-server +」をマシンにインストールすると、管理対象データベースインスタンスが冗長になるため、必ずステップ2 *をスキップしてください。

  • サイトに実装されているTLS / SSLセキュリティ:ドメイン名を持っている場合、サイトを保護する最も簡単な方法は、無料の信頼できる証明書を提供するLet’s Encryptを使用することです。 Apacheの暗号化ガイドに従って設定してください。 。 これには、ドメイン名を取得し、サーバーにDNSレコードを設定する必要があることに注意してください。 これを構成する方法の詳細については、https://www.digitalocean.com/docs/networking/dns/ [このDigitalOcean DNSの概要]を参照してください。 または、ドメイン名がない場合は、https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu -18-04 [サイトの自己署名証明書を使用]。

セットアップ手順が完了したら、非* root *ユーザーとしてサーバーにログインし、以下に進みます。

ステップ1 – MySQLソフトウェアリポジトリの追加と `+ mysql-client`のインストール

管理されたMySQLインスタンスを設定するには、サーバーからデータベースにアクセスできるようにするクライアントをインストールする必要があります。 このステップでは、 `+ mysql-client`パッケージをインストールするプロセスを順を追って説明します。

多くの場合、 + apt`コマンドで + mysql-client`をインストールできますが、デフォルトのUbuntuリポジトリを使用している場合は、バージョン5.7のプログラムがインストールされます。 DigitalOcean Managed MySQLデータベースにアクセスするには、バージョン8.0以降をインストールする必要があります。 これを行うには、パッケージをインストールする前に、最初にMySQLソフトウェアリポジトリを追加する必要があります。

まず、Webブラウザーでhttps://dev.mysql.com/downloads/repo/apt/[MySQL APTリポジトリ*ページ]に移動します。 右下隅にある[ダウンロード]ボタンを見つけて、クリックして次のページに進みます。 このページでは、ログインするか、Oracle Webアカウントにサインアップするよう求められます。 それをスキップして、代わりに*いいえ、リンクを探してください。ダウンロードを開始してください。 リンクを右クリックし、[リンクアドレスのコピー]を選択します(このオプションは、ブラウザによって異なる表現になる場合があります)。

これで、ファイルをダウンロードする準備ができました。 サーバーで、書き込み可能なディレクトリに移動します。

cd /tmp

`+ curl `を使用してファイルをダウンロードし、次のコマンドの強調表示された部分の場所にコピーしたアドレスを忘れずに貼り付けます。 また、2つのコマンドラインフラグを ` curl `に渡す必要があります。 ` -O `は、標準出力ではなくファイルに出力するように ` curl `に指示します。 ` L `フラグは ` curl +`がHTTPリダイレクトに従うようにします。これは、コピーしたアドレスが実際にファイルをダウンロードする前に別の場所にリダイレクトするため、この場合に必要です。

curl -OL

これで、ファイルが現在のディレクトリにダウンロードされます。 ファイルをリストして確認してください:

ls

出力にファイル名がリストされます:

Outputmysql-apt-config__all.deb
. . .

これで、MySQL APTリポジトリをシステムのリポジトリリストに追加できます。 `+ .deb `ソフトウェアパッケージをインストール、削除、検査するには、 ` dpkg `コマンドを使用します。 次のコマンドには、指定されたファイルからインストールすることを示す「 -i +」フラグが含まれています。

sudo dpkg -i mysql-apt-config*

インストール中に、他のMySQL関連ツールのリポジトリをインストールするオプションとともに、希望するMySQLのバージョンを指定できる設定画面が表示されます。 デフォルトでは、MySQLの最新の安定バージョンのリポジトリ情報のみが追加されます。 これが必要なものなので、下矢印を使用して「+ Ok 」メニューオプションに移動し、「 ENTER +」を押します。

image:https://assets.digitalocean.com/articles/pma_managed_db/dpkg_mysql_apt_config_alt2.png [mysql-apt-config構成オプションの選択]

その後、パッケージはリポジトリの追加を完了します。 `+ apt +`パッケージキャッシュを更新して、新しいソフトウェアパッケージを利用できるようにします。

sudo apt update

次に、システムを少しクリーンアップして、ダウンロードしたファイルを削除することができます。これは今後必要にならないためです。

rm mysql-apt-config*

MySQLリポジトリを追加したので、実際のMySQLクライアントソフトウェアをインストールする準備ができました。 次の `+ apt +`コマンドを使用してください。

sudo apt install mysql-client

そのコマンドが終了したら、ソフトウェアのバージョン番号をチェックして、最新のリリースがあることを確認します。

mysql --version
Outputmysql  Ver -cluster for Linux on x86_64 (MySQL Community Server - GPL)

これで、管理対象データベースに接続し、WordPressで機能するための準備を開始できます。

ステップ2 – WordPress用のMySQLデータベースとユーザーの作成

WordPressはMySQLを使用して、サイトおよびユーザー情報を管理および保存します。 すべてのhttps://www.digitalocean.com/community/tutorials/how-to-install-wordpress-managed-database-ubuntu-18-04#prerequisites [前提条件のチュートリアル]をすべて完了したと仮定すると、すでにプロビジョニングされているはずです。管理されたMySQLインスタンス。 ここでは、WordPressが使用するデータベースとユーザーを作成する準備手順を実行します。

ほとんどのマネージドデータベースプロバイダーは、データベースインスタンスへの接続に使用されるhttps://en.wikipedia.org/wiki/Uniform_Resource_Identifier[uniform resource identifier](URI)を提供します。 DigitalOcean Managed Databaseを使用している場合、クラウドコントロールパネルで関連する接続情報を見つけることができます。

最初に、左側のサイドバーメニューで[データベース]をクリックし、WordPressのインストールに使用するMySQLデータベースを選択します。 [接続の詳細]セクションまでスクロールし、[ホスト]フィールドのリンクをコピーします。 次に、このリンクを次のコマンドに貼り付け、 “をコピーしたばかりの情報に置き換えます。 同様に、* port *フィールドのポート番号(DigitalOcean Managed Databaseでは「+25060+」になります)をコピーし、「」をその番号に置き換えます。 さらに、マネージドデータベースへの初めての接続であり、独自の管理MySQLユーザーを作成していない場合は、* username *フィールドの値をコピーしてコマンドに貼り付け、 `++`を置き換えます。

mysql -u  -p -h  -P

このコマンドには、指定したMySQLユーザーのパスワードの入力を求める「+ -p +」フラグが含まれます。 DigitalOcean Managed Databaseのデフォルトの* doadmin ユーザーの場合、これを見つけるには、 Connection Details セクションの show *リンクをクリックしてパスワードを表示します。 プロンプトが表示されたら、コピーして端末に貼り付けます。

MySQLプロンプトから、WordPressが制御する新しいデータベースを作成します。 これは何でも好きなように呼び出すことができますが、このガイドでは* wordpress *という名前を使用して簡単にします。 次のように入力して、WordPress用のデータベースを作成します。

CREATE DATABASE  DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

次に、新しいデータベースの操作専用に使用する新しいMySQLユーザーアカウントを作成します。 管理とセキュリティの観点からは、単一目的のデータベースとアカウントを作成することをお勧めします。 このガイドでは* wordpressuser *という名前を使用しますが、必要に応じて自由に変更してください。

次のコマンドを実行しますが、「++」をUbuntuサーバーのIPアドレスに置き換えます。 ただし、これにより* wordpressuser *がLAMPサーバーからのみ接続できるように制限されることに注意してください。ローカルコンピューターからWordPressを管理する場合は、代わりにそのマシンのIPアドレスを入力する必要があります。 さらに、データベースユーザーの強力なパスワードを選択してください。

このコマンドは、* wordpressuser *が `+ mysql_native_password `プラグインを使用して認証することを指定していることに注意してください。 MySQL 8.0以降では、デフォルトの認証プラグインは ` caching_sha2_password `であり、これは一般に ` mysql_native_password `よりも安全であると考えられています。 ただし、この記事の執筆時点では、PHPは ` caching_sha2_password `をサポートしていません。このため、このコマンドで ` mysql_native_password +`を指定しています。

CREATE USER ''@ IDENTIFIED WITH mysql_native_password BY '';

次に、このユーザーに、作成したデータベースへのアクセスを許可します。 これを行うには、次のコマンドを実行します。

GRANT ALL ON .* TO ''@;

これで、それぞれWordPress専用に作成されたデータベースとユーザーアカウントが作成されました。 次のように入力して、MySQLを終了します。

exit

これで、管理されたMySQLデータベースをWordPressで機能するように設定できます。 次のステップでは、CMSからより多くの機能を取得するために、いくつかのPHP拡張機能をインストールします。

ステップ3 –追加のPHP拡張機能のインストール

https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-ubuntu-18-04 [前提条件のLAMPスタックチュートリアル]に従ったと仮定すると、 PHPがMySQLと正しく通信できるようにするためのいくつかの拡張機能をインストールしました。 WordPressとそのプラグインの多くは、追加のPHP拡張機能を活用して機能を追加しています。

WordPressで使用する一般的なPHP拡張機能をダウンロードしてインストールするには、次のコマンドを実行します。

sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

次のセクションで、これらの新しい拡張機能をロードするためにApacheを再起動します。 ただし、ここに戻って追加のプラグインをインストールする場合は、次のように入力して、今すぐApacheを再起動できます。

sudo systemctl restart apache2

それ以外の場合は、手順4に進みます。

ステップ4 – .htaccessの上書きと書き換えを許可するためのApacheの構成の調整

ApacheがWordPressのインストールを適切に提供できるようにするには、Apacheの設定を少し調整する必要があります。

前提条件のチュートリアルに従っている場合は、 `+ / etc / apache2 / sites-available / `ディレクトリにサイトの設定ファイルがすでにあるはずです。 ここでは例として「 / etc / apache2 / sites-available / .conf +」を使用しますが、必要に応じて設定ファイルへのパスに置き換えてください

さらに、この例のWordPressインストールでは、ルートディレクトリとして `+ / var / www / +`を使用します。 独自の設定で指定されたWebルートを使用する必要があります

現在、 `+ .htaccess +`ファイルの使用は無効になっています。 WordPressおよび多くのWordPressプラグインは、Webサーバーの動作をディレクトリ内で調整するためにこれらのファイルを広範囲に使用します。

WebサイトのApache構成ファイルを開きます。

sudo nano /etc/apache2/sites-available/

`+ .htaccess `ファイルを許可するには、ドキュメントルートを指す ` Directory `ブロック内で ` AllowOverride `ディレクティブを設定する必要があります。 設定ファイルの ` Virtual Host`ブロック内に次のテキストブロックを追加します。必ず正しいWebルートディレクトリを使用してください。

/etc/apache2/sites-available/your_domain.conf

<Directory /var/www/>
   AllowOverride All
</Directory>

終了したら、ファイルを保存して閉じます。

次に、WordPressパーマリンク機能を使用できるように、 `+ mod_rewrite +`を有効にします。

sudo a2enmod rewrite

行った変更を実装する前に、構成ファイルに構文エラーがないことを確認してください。

sudo apache2ctl configtest

出力には、次のようなメッセージが含まれる場合があります。

OutputAH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK

一番上の行を抑制したい場合は、 `+ ServerName `ディレクティブをメイン(グローバル)Apache設定ファイルの ` / etc / apache2 / apache2.conf `に追加するだけです。 ` ServerName `には、サーバーのドメインまたはIPアドレスを指定できます。 ただし、これは単なるメッセージです。サイトの機能には影響せず、出力に「 Syntax OK +」が含まれている限り、続行する準備がすべて整います。

Apacheを再起動して、変更を実装します。

sudo systemctl restart apache2

これで、WordPress自体をダウンロードしてセットアップする準備が整いました。

ステップ5 – WordPressのダウンロード

サーバーソフトウェアが構成されたので、WordPressをインストールして構成できます。 セキュリティ上の理由から、サイトから最新バージョンのWordPressを入手することを常にお勧めします。

最初に、書き込み可能なディレクトリに移動します。 `+ / tmp +`はこのステップの目的で機能します:

cd /tmp

次に、次を入力して圧縮リリースをダウンロードします。

curl -O https://wordpress.org/latest.tar.gz

圧縮ファイルを解凍して、WordPressディレクトリ構造を作成します。

tar xzvf latest.tar.gz

これらのファイルを一時的にドキュメントルートに移動します。 そうする前に、ダミーの `+ .htaccess +`ファイルを追加して、WordPressが後で使用できるようにします。

次を入力してファイルを作成します。

touch /tmp/wordpress/.htaccess

また、サンプル設定ファイルを、WordPressが実際に読み取るファイル名にコピーします。

cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php

`+ upgrade +`ディレクトリを作成して、ソフトウェアの更新後にWordPressが独自にこれを実行しようとしたときにアクセス許可の問題が発生しないようにします。

mkdir /tmp/wordpress/wp-content/upgrade

次に、ディレクトリの内容全体をドキュメントルートにコピーします。 次のコマンドは、ソースディレクトリの最後にピリオドを使用して、隠しファイル(作成したばかりの `+ .htaccess +`ファイルなど)を含むディレクトリ内のすべてをコピーすることを示します。

sudo cp -a /tmp/wordpress/. /var/www/

これで、サーバーにWordPressがダウンロードされます。 ただし、この時点では、ブラウザーのWordPressセットアップインターフェイスにアクセスすることはできません。 これを修正するには、サーバーのWordPress設定にいくつかの変更を加える必要があります。

ステップ6 – WordPressディレクトリの設定

WebベースのWordPressセットアップを実行する前に、WordPressディレクトリ内のいくつかのアイテムを調整する必要があります。 1つの重要な構成変更には、適切なファイル許可と所有権の設定が含まれます。

すべてのファイルの所有権を* www-data *ユーザーおよびグループに付与することから始めます。 これは、Apache WebサーバーがDebianおよびUbuntuシステムで実行されるユーザーです。Apacheは、Webサイトを提供して自動更新を実行するためにWordPressファイルを読み書きできる必要があります。

`+ chown +`でWebルートディレクトリの所有権を更新します。

sudo chown -R www-data:www-data /var/www/

次に、次の2つの「+ find +」コマンドを実行して、WordPressのディレクトリとファイルに適切な権限を設定します。

sudo find /var/www// -type d -exec chmod 750 {} \;
sudo find /var/www// -type f -exec chmod 640 {} \;

これらは、最初から妥当な許可セットである必要があります。 ただし、一部のプラグインおよび手順では追加の更新が必要になる場合があることに注意してください。

ここで、メインのWordPress構成ファイルにいくつかの変更を加える必要があります。

ファイルを開くとき、ビジネスの最初の順序は、インストールにセキュリティを提供するためにいくつかの秘密鍵を置き換えることです。 WordPressはこれらの値に対して安全なジェネレーターを提供しているため、独自に適切な値を考え出す必要はありません。 これらは内部でのみ使用されるため、ここで複雑で安全な値を使用しても、使いやすさを損なうことはありません。

WordPress秘密鍵ジェネレーターから安全な値を取得するには、次のコマンドを実行します。

curl -s https://api.wordpress.org/secret-key/1.1/salt/

次のような一意の値が返されます。

Outputdefine('AUTH_KEY',         '1jl/vqfs<XhdXoAPz9  c_j{iwqD^<+c9.k<[email protected]');
define('SECURE_AUTH_KEY',  'E2N-h2]Dcvp+aS/p7X  {Ka(f;rv?Pxf})CgLi-3');
define('LOGGED_IN_KEY',    'W(50,{W^,OPB%PB<JF  2;y&,2m%3]R6DUth[;88');
define('NONCE_KEY',        'll,4UC)7ua+8<!4VM+  #`DXF+[$atzM7 o^-C7g');
define('AUTH_SALT',        'koMrurzOA+|L_lG}kf   07VC*Lj*lD&?3w!BT#-');
define('SECURE_AUTH_SALT', 'p32*p,]z%LZ+pAu:VY  C-?y+K0DK_+F|0h{!_xY');
define('LOGGED_IN_SALT',   'i^/G2W7!-1H2OQ+t$3  t6**bRVFSD[Hi])-qS`|');
define('NONCE_SALT',       'Q6]U:K?j4L%Z]}h^q7  1% ^qUswWgn+6&xqHN&%');

これらは、構成ファイルに直接貼り付けて安全なキーを設定できる構成行です。 今受け取った出力をコピーします。

次に、WordPress構成ファイルを開きます。

sudo nano /var/www//wp-config.php

それらの設定のダミー値を含むセクションを見つけます。 これは次のようになります。

/var/www/your_domain/wp-config.php

. . .

define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

. . .

これらの行を削除し、コマンドラインからコピーした値を貼り付けます。

/var/www/your_domain/wp-config.php

. . .

define('AUTH_KEY',         '');
define('SECURE_AUTH_KEY',  '');
define('LOGGED_IN_KEY',    '');
define('NONCE_KEY',        '');
define('AUTH_SALT',        '');
define('SECURE_AUTH_SALT', '');
define('LOGGED_IN_SALT',   '');
define('NONCE_SALT',       '');

. . .

次に、ファイルの先頭にあるデータベース接続設定の一部を変更する必要があります。 まず、MySQL内で設定したデータベース名、データベースユーザー、および関連するパスワードを指すように、「+ ‘DB_NAME’ 」、「 ‘DB_USER」、および「’ DB_PASSWORD」+ `フィールドを更新します。

/var/www/your_domain/wp-config.php

. . .
/** The name of the database for WordPress */
define('DB_NAME', '');

/** MySQL database username */
define('DB_USER', '');

/** MySQL database password */
define('DB_PASSWORD', '');

. . .

また、「+ ‘DB_HOST’ 」フィールドの「 localhost 」を管理対象データベースのホストに置き換える必要があります。 さらに、コロン( `:+`)とデータベースのポート番号をホストに追加します:

/var/www/wordpress/wp-config.php

. . .

/** MySQL hostname */
define( 'DB_HOST', ':' );

. . .

最後に行う必要がある変更は、WordPressがファイルシステムへの書き込みに使用するメソッドを設定することです。 Webサーバーに必要な場所に書き込む許可を既に与えているため、ファイルシステムメソッドを明示的に「+ direct +」ポートに設定できます。 現在の設定でこれを設定しないと、特定のアクションを実行するときにWordPressがFTP資格情報の入力を求めます。

この設定は、データベース接続設定の下、またはファイル内の他の場所に追加できます。

/var/www/your_domain/wp-config.php

. . .


. . .

完了したら、ファイルを保存して閉じます。

これらの変更を行ったら、WebブラウザーにWordPressをインストールするプロセスを完了する準備が整いました。 ただし、設定にセキュリティの層を追加するために完了することをお勧めするもう1つの手順があります。

この時点で、WordPressインストールは管理対象MySQLデータベースと通信しています。 ただし、2台のマシン間のデータ転送が安全であるという保証はありません。 このステップでは、TLS / SSL接続を介してMySQLインスタンスと通信するようにWordPressを設定し、2台のマシン間の安全な通信を確保します。

そのためには、管理対象データベースのCA証明書が必要です。 DigitalOcean Managed Databaseの場合、コントロールパネル*の*データベース*タブに再度移動すると、これを見つけることができます。 データベースをクリックして、*接続の詳細*セクションを見つけます。 そこに CA証明書をダウンロード*というボタンがあります。 このボタンをクリックして、証明書をローカルマシンにダウンロードします。

次に、このファイルをWordPressサーバーに転送します。 ローカルマシンでLinuxまたはmacOSを実行している場合、 `+ scp +`のようなツールを使用できます。

scp ca-certificate.crt @:/tmp

ローカルマシンでWindowsを実行している場合は、https://winscp.net/eng/index.php [WinSCP]などの代替ツールを使用できます。

CA証明書がサーバーに配置されたら、Ubuntuの信頼できる証明書ストアである `+ / user / local / share / ca-certificates / +`ディレクトリに移動します。

sudo mv /tmp/ca-certificate.crt /usr/local/share/ca-certificates/

これに続いて、 `+ update-ca-certificates `コマンドを実行します。 このプログラムは、 ` / usr / local / share / ca-certificates `内で証明書を探し、 ` / etc / ssl / certs / +`ディレクトリに新しい証明書を追加し、その証明書に基づいて信頼できるSSL証明書のリストを生成します内容:

sudo update-ca-certificates

次に、 `+ wp-config.php +`ファイルを再度開きます。

nano /var/www//wp-config.php

ファイルのどこかに、次の行を追加します。

/var/www/your_domain/wp-config.php

. . .

. . .

ファイルを保存して閉じます。

その後、WordPressは管理されたMySQLデータベースと安全に通信します。

手順8-Webインターフェイスを介したインストールの完了

サーバーの構成が完了したので、WordPress Webインターフェースからインストールを完了できます。

Webブラウザーで、サーバーのドメイン名またはパブリックIPアドレスに移動します。

https://

WordPressまたはApacheの設定にエラーがないと仮定すると、WordPress言語選択のスプラッシュページが表示されます。 使用する言語を選択します。

image:https://assets.digitalocean.com/articles/wordpress_lamp_1604/language_selection.png [WordPress言語選択]

言語を選択すると、メインのセットアップページが表示されます。

WordPressサイトの名前を選択し、ユーザー名を選択します(セキュリティ上の理由から「admin」などを選択しないことをお勧めします)。 強力なパスワードが自動的に生成されます。 このパスワードを保存するか、別の強力なパスワードを入力してください。

メールアドレスを入力し、検索エンジンがサイトのインデックスを作成しないようにするかどうかを選択します。

image:https://assets.digitalocean.com/articles/wordpress_lamp_1604/setup_installation.png [WordPressセットアップインストール]

先にクリックすると、ログインを促すページが表示されます:

image:https://assets.digitalocean.com/articles/wordpress_lamp_1604/login_prompt.png [WordPressログインプロンプト]

ログインすると、WordPress管理ダッシュボードが表示されます:

image:https://assets.digitalocean.com/articles/wordpress_lamp_1604/admin_screen.png [WordPressログインプロンプト]

ここから、新しいWordPressサイトのカスタマイズを開始し、コンテンツの公開を開始できます。 WordPressを初めて使用する場合は、インターフェースを少し調べて、新しいCMSに慣れることをお勧めします。

結論

このガイドを完了すると、WordPressがインストールされ、サーバーで使用できるようになります。 さらに、WordPressインストールは、管理されたMySQLデータベースから投稿、ページ、およびその他のコンテンツを動的にプルします。

一般的な次のステップは、投稿のパーマリンク設定を選択することです。 この設定は、設定> パーマリンク*にあります。 *外観> *テーマ*で新しいテーマを選択することもできます。 サイトにコンテンツの読み込みを開始したら、https://www.digitalocean.com/community/tutorials/how-to-speed-up-wordpress-asset-delivery-using-digitalocean-spaces-cdn [configureサイトのアセット配信を高速化するCDN]。