WordPressをインストールする前に知っておくべきこと
インストールを始める前に、いくつかの準備が必要です。記事インストール前にを参照してください。
複数のWordPressインスタンスが必要な場合は、複数のWordPressインスタンスのインストールを参照してください。
基本的な手順
すでにこのようなインストールに慣れている方のための簡単な手順です。より詳細な手順が続きます。
- 1. まだダウンロードしていない場合は、WordPressパッケージをダウンロードして解凍します。
- 2. Webサーバー上にWordPress用のデータベースを作成し、アクセスおよび変更のためのすべての権限を持つMySQL(またはMariaDB)ユーザーを作成します。
- 3.(オプション)
wp-config-sample.php
をwp-config.php
にリネームし、ファイルを編集して(wp-config.phpの編集を参照)し、データベース情報を追加します。
注意: ファイルのリネームに自信がない場合、ステップ3はオプションであり、インストールプログラムがwp-config.php
ファイルを自動的に作成しますので、スキップできます。 - 4. WordPressファイルをWebサーバーの希望の場所にアップロードします:
- ドメインのルートにWordPressを統合したい場合(例:https://example.com/)、解凍したWordPressディレクトリのすべての内容(WordPressディレクトリ自体を除く)をWebサーバーのルートディレクトリに移動またはアップロードします。
- 自分のウェブサイトのサブディレクトリにWordPressをインストールしたい場合(例:https://example.com/blog/)、サーバー上にブログディレクトリを作成し、解凍したWordPressパッケージの内容をFTP経由でそのディレクトリにアップロードします。
- 注意: FTPクライアントにファイル名を小文字に変換するオプションがある場合は、無効にしてください。
- 5. WebブラウザでURLにアクセスしてWordPressインストールスクリプトを実行します。これは、WordPressファイルをアップロードしたURLである必要があります。
– WordPressをルートディレクトリにインストールした場合は、次のURLにアクセスしてください:https://example.com/
– たとえば、ブログというサブディレクトリにWordPressをインストールした場合は、次のURLにアクセスしてください:https://example.com/blog/
これで完了です!WordPressがインストールされました。
詳細な手順
ステップ1: ダウンロードと解凍
wordpress.org/download/からWordPressパッケージをダウンロードして解凍します。
- リモートWebサーバーにWordPressをアップロードする場合は、WebブラウザでWordPressパッケージをコンピュータにダウンロードし、パッケージを解凍します。
- FTPを使用する場合は、次のステップに進んでください - ファイルのアップロードは後で説明します。
- Webサーバーにshellアクセスがあり、コンソールベースのツールを使用するのに慣れている場合は、wget(またはlynxや他のコンソールベースのWebブラウザ)を使用してWordPressを直接Webサーバーにダウンロードすることをお勧めします。これによりFTPingを避けることができます:
- wget https://wordpress.org/latest.tar.gz
- 次に、次のコマンドを使用してパッケージを解凍します:
- tar -xzvf latest.tar.gz
WordPressパッケージは、latest.tar.gzをダウンロードしたのと同じディレクトリにwordpressというフォルダーに解凍されます。
ステップ2: データベースの作成
ホスティングプロバイダーを使用している場合、すでにWordPress用のデータベースが設定されているか、自動設定ソリューションがあるかもしれません。ホスティングプロバイダーのサポートページやコントロールパネルを確認して、手動で作成する必要があるかどうかを確認してください。
手動で作成する必要がある場合は、以下のphpMyAdminを使用してWordPressのユーザー名とデータベースを作成する手順に従ってください。Plesk、cPanel、MySQLクライアントなどの他のツールについては、記事WordPress用のデータベースの作成を参照してください。
データベースが1つだけで、すでに使用中の場合は、その中にWordPressをインストールできます - ただし、既存のデータベーステーブルを上書きしないように、テーブルに独自のプレフィックスを付けることを確認してください。
phpMyAdminの使用
WebサーバーにphpMyAdminがインストールされている場合は、これらの手順に従ってWordPressのユーザー名とデータベースを作成できます。自分のコンピュータで作業している場合、ほとんどのLinuxディストリビューションでは、PhpMyAdminを自動的にインストールできます。
*注意: これらの手順はphpMyAdmin 4.4用に書かれています; phpMyAdminのユーザーインターフェースはバージョンによってわずかに異なる場合があります。*
- 1. 左側のデータベースドロップダウンにWordPressに関連するデータベースが存在しない場合は、作成します:
- 1.1. WordPressデータベースの名前を選択します:‘
wordpress
‘または‘blog
‘は良いですが、ほとんどのホスティングサービス(特に共有ホスティング)は、ユーザー名とアンダースコアで始まる名前を要求します。したがって、自分のコンピュータで作業している場合でも、ホスティングサービスの要件を確認し、それに従って自分のサーバーでデータベースを転送できるようにすることをお勧めします。選択したデータベース名をデータベースを作成フィールドに入力し、言語とエンコーディングに最適な照合を選択します。ほとんどの場合、「utf8_」シリーズを選択する方が良く、言語が見つからない場合は「utf8mb4_general_ci」を選択します(utf8mb4へのアップグレードに関するこの記事を参照)。
- 1.2. 左上のphpMyAdminアイコンをクリックしてメインページに戻り、次にユーザータブをクリックします。WordPressに関連するユーザーがリストに存在しない場合は、作成します:
- 1.2.1. ユーザーを追加をクリックします。
- 1.2.2. WordPress用のユーザー名を選択し(‘
wordpress
‘は良い)、ユーザー名フィールドに入力します。(ドロップダウンからテキストフィールドを使用が選択されていることを確認してください。) - 1.2.3. 安全なパスワードを選択し(理想的には大文字と小文字の文字、数字、記号の組み合わせを含む)、パスワードフィールドに入力します。(ドロップダウンからテキストフィールドを使用が選択されていることを確認してください。)パスワードを再入力フィールドに再度入力します。
- 1.2.4. 選択したユーザー名とパスワードを書き留めます。
- 1.2.5. グローバル権限の下のすべてのオプションをデフォルトのままにします。
- 1.2.6. 実行をクリックします。
- 1.2.7. ユーザーの権限を編集するために、WordPress用に作成したユーザーの権限を編集アイコンをクリックします。
- 1.2.8. データベース固有の権限セクションで、次のデータベースに権限を追加ドロップダウンからWordPress用に作成したデータベースを選択し、実行をクリックします。
- 1.2.9. ページが更新され、そのデータベースの権限が表示されます。すべてチェックをクリックしてすべての権限を選択し、実行をクリックします。
- 1.2.10. 結果ページで、ページの上部にあるサーバーの後に表示されるホスト名に注意してください。(通常はlocalhostです。)
- 1.1. WordPressデータベースの名前を選択します:‘
ステップ3: wp-config.phpの設定
wp-config.phpファイルを自分で作成して編集するか、このステップをスキップしてWordPressがインストールスクリプトを実行するときに自動的に行うようにすることができます(ステップ5)。(WordPressにデータベース情報を伝える必要があります)。
(構成ファイルの作成とパスワードセキュリティのための秘密鍵の手順についての詳細は、wp-config.phpの編集を参照してください)。
ステップ1でWordPressパッケージを解凍した場所に戻り、wp-config-sample.phpファイルの名前をwp-config.phpに変更し、テキストエディタで開きます。
次のセクションにデータベース情報を入力します:
// ** MySQL settings - You can get this info from your web host ** //
DB_NAME
ステップ2で作成したWordPress用のデータベースの名前。
DB_USER
ステップ2で作成したWordPress用のユーザー名。
DB_PASSWORD
ステップ2で選択したWordPressユーザー名のパスワード。
DB_HOST
ステップ2で決定したホスト名(通常はlocalhostですが、必ずしもそうではありません。詳細はDB_HOSTの可能な値を参照)。ポート、ソケット、またはパイプが必要な場合は、コロン(:)を追加し、その後に関連情報をホスト名に追加します。
DB_CHARSET
データベースの文字セット、通常は変更しない方が良い(wp-config.phpの編集を参照)。
DB_COLLATE
データベースの照合は通常空白のままにしておくべき(wp-config.phpの編集を参照)。
次のセクションに秘密鍵の値を入力します:
/* Authentication Unique Keys and Salts. */
<a name="step-4-upload-the-files"></a>
### ステップ4: ファイルのアップロード
ドメイン上でWordPressを使用したサイトを表示する場所を決定する必要があります:
– ウェブサイトのルートディレクトリに(例:https://example.com/)
– ウェブサイトのサブディレクトリに(例:https://example.com/blog/)
***注意:** ウェブサーバーのルートWebディレクトリのファイルシステム内の場所は、[ホスティングプロバイダー](https://wordpress.org/documentation/article/glossary/#hosting-provider)やオペレーティングシステムによって異なります。これがどこにあるかわからない場合は、ホスティングプロバイダーまたはシステム管理者に確認してください。*
#### ルートディレクトリに
- Webサーバーにファイルをアップロードする必要がある場合は、[FTP](https://wordpress.org/documentation/article/glossary/#ftp)クライアントを使用して、wordpressディレクトリのすべての内容(ディレクトリ自体を除く)をウェブサイトのルートディレクトリにアップロードします。
ファイルがすでにWebサーバーにある場合、[shell](https://wordpress.org/documentation/article/glossary/#shell)アクセスを使用してWordPressをインストールする場合は、wordpressディレクトリのすべての内容(ディレクトリ自体を除く)をウェブサイトのルートディレクトリに移動します。
#### サブディレクトリに
- Webサーバーにファイルをアップロードする必要がある場合は、wordpressディレクトリの名前を希望の名前に変更し、[FTP](https://wordpress.org/documentation/article/glossary/#ftp)クライアントを使用して、ウェブサイトのルートディレクトリ内の希望の場所にディレクトリをアップロードします。
- ファイルがすでにWebサーバーにある場合、[shell](https://wordpress.org/documentation/article/glossary/#shell)アクセスを使用してWordPressをインストールする場合は、wordpressディレクトリをウェブサイトのルートディレクトリ内の希望の場所に移動し、ディレクトリの名前を希望の名前に変更します。
<a name="step-5-run-the-install-script"></a>
### ステップ5: インストールスクリプトの実行
Webブラウザを開いてインストールスクリプトを開始します。
- WordPressファイルをルートディレクトリに配置した場合は、次のURLにアクセスしてください:https://example.com/wp-admin/install.php
- WordPressファイルをブログというサブディレクトリに配置した場合は、次のURLにアクセスしてください:https://example.com/blog/wp-admin/install.php
#### 設定ファイルのセットアップ
WordPressがwp-config.phpファイルを見つけられない場合、エラーメッセージが表示され、ファイルを自動的に作成および編集しようとします。(Webブラウザで`````wp-admin/setup-config.php`````を読み込むことで直接行うこともできます。)WordPressはデータベースの詳細を尋ね、新しいwp-config.phpファイルに書き込みます。これが成功すれば、インストールを続行できます。そうでない場合は、戻って[wp-config.phpファイルを自分で作成、編集、アップロードする(ステップ3)](7f28675e78d432a7.md#step-3-set-up-wp-config-php)を行ってください。
![WordPressセットアップ画面](https://cdn.hedaai.com/projects/wordpress/195299aba05a2e7cc6512c3be96bc05b.png_big1500.jpeg)
#### インストールの完了
以下のスクリーンショットは、インストールの進行状況を示しています。詳細入力画面では、サイトのタイトル、希望のユーザー名、パスワード(2回)、メールアドレスを入力します。また、GoogleやDuckDuckGoなどの検索エンジンにブログを表示するかどうかを尋ねるチェックボックスも表示されます。ブログをすべての人(検索エンジンを含む)に表示したい場合は、チェックボックスをオフにし、検索エンジンをブロックしたい場合はチェックを入れます。この情報は後で[管理画面](https://wordpress.org/documentation/article/administration-screens/)で変更できます。
![WordPressインストール画面](https://cdn.hedaai.com/projects/wordpress/d03f89f0876a6725217f294921983f6f.png_big1500.jpeg)
WordPressが正常にインストールされると、ログインプロンプトが表示されます。
インストールスクリプトのトラブルシューティング
– インストールスクリプトを実行したときにデータベースに関するエラーが表示された場合:
– [ステップ2](#detailed-step-2)と[ステップ3](#detailed-step-3)に戻り、wp-config.phpにすべての正しいデータベース情報を入力したことを確認してください。
– ステップ3でWordPressユーザーにWordPressデータベースへのアクセス権を付与したことを確認してください。
– データベースサーバーが稼働していることを確認してください。
<a name="installing-wordpress-at-popular-hosting-companies"></a>
## 人気ホスティング会社でのWordPressのインストール
<a name="installing-wordpress-at-atlantic-net"></a>
### Atlantic.netでのWordPressのインストール
[Ubuntu 14.04 LTSにWordPressをインストール](https://www.atlantic.net/vps-hosting/how-to-install-wordpress-ubuntu-14/)
Atlantic.Netで[ワンクリックWordPressホスティング](https://www.atlantic.net/vps-hosting/wordpress-vps-hosting/)を使用してWordPressをインストールすることもできます。
<a name="installing-wordpress-at-aws"></a>
### AWSでのWordPressのインストール
- [Installatron WordPress](https://aws.amazon.com/marketplace/pp/prodview-duuvqpjnl65oe) Installatron WordPressは、WordPressウェブサイトとInstallatronのWordPress管理ツールを含む、事前設定された起動可能なイメージです。
- [AWSでの高スケーラブルなWordPressサイトの設計](https://www.slideshare.net/harishganesan/scaling-wordpress-in-aws-amazon-ec2) Amazonのリレーショナルデータストア(RDS)などを使用した、より高価で高スケーラブルなAWS実装を構築するためのガイドです。
<a name="installing-wordpress-at-digitalocean"></a>
### DigitalOceanでのWordPressのインストール
- [Ubuntu 14.04にWordPressをインストールする方法](https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-14-04)
<a name="installing-wordpress-at-linode"></a>
### LinodeでのWordPressのインストール
- [WordPressでWebコンテンツを管理する](https://www.linode.com/docs/websites/cms/manage-web-content-with-wordpress) LAMPスタックを使用してDebianサーバーにWordPressをインストールします。
この[StackScript](https://www.linode.com/stackscripts/view/12)を使用して、ワンクリックでUbuntuにWordPressをインストールすることもできます。
<a name="installing-wordpress-at-ipage-hosting"></a>
### iPageホスティングでのWordPressのインストール
- [IStartBloggingによる素晴らしいステップバイステップのチュートリアル](https://istartblogging.com/#express-blog-install) iPageホスティングでブログをスマートに設定する方法。
今から5分以内に、あなたのドメインでブログが準備完了になります。iPageホスティングのワンクリックWordPressインストール機能を使用して、自分のドメインにWordPressをインストールします。
<a name="installing-wordpress-at-microsoft-azure"></a>
### Microsoft AzureでのWordPressのインストール
- [Microsoft AzureにWordPressをインストールする](https://azure.microsoft.com/en-us/marketplace/partners/wordpress/wordpress/)は、数回のクリックで簡単に行えます。ホスティングスペースとMySQLデータベースが作成され、構成されるため、数秒以内に作成を開始できます。
- 問題が発生し、AzureでのWordPressサイトのトラブルシューティングが必要ですか?この便利な[AzureでのWordPressのトラブルシューティングガイド](https://azure.microsoft.com/en-us/blog/wordpress-troubleshooting-techniques-on-azure-websites/)を参照してください。
- Microsoft AzureでのWordPressに関する[詳細情報を学ぶためのリソースの完全なリスト](https://azure.microsoft.com/en-us/documentation/articles/develop-wordpress-on-app-service-web-apps/)があります。
<a name="common-installation-problems"></a>
## 一般的なインストールの問題
以下は、最も一般的なインストールの問題です。WordPressインストールに関する問題の詳細情報とトラブルシューティングについては、[FAQインストール](https://wordpress.org/documentation/article/faq-installation/)と[FAQトラブルシューティング](https://wordpress.org/documentation/article/faq-troubleshooting/)を確認してください。
**ウェブページではなくディレクトリリストが表示されます。**
Webサーバーにindex.phpをデフォルトで表示するように指示する必要があります。Apacheでは、DirectoryIndex index.phpディレクティブを使用します。最も簡単なオプションは、インストールされたディレクトリに.htaccessという名前のファイルを作成し、そこにディレクティブを配置することです。別のオプションは、Webサーバーの設定ファイルにディレクティブを追加することです。
**`````Headers already sent`````エラーがたくさん表示されます。どうすれば修正できますか?**
wp-config.phpの編集中に構文エラーを導入した可能性があります。
- 1*.* wp-config.phpをダウンロードします([shell](https://wordpress.org/documentation/article/glossary/#shell)アクセスがない場合)。
- 2*.* [テキストエディタ](https://wordpress.org/documentation/article/glossary/#text-editor)で開きます。
- 3*.* 最初の行に何も含まれていないこと、またその後にテキストがないこと(空白さえも)を確認します。
- 4*.* テキストエディタがUnicodeとして保存する場合、**バイトオーダーマーク(BOM)を追加しない**ことを確認してください。ほとんどのUnicode対応のテキストエディタは、ファイルにBOMを追加するかどうかをユーザーに通知しません。そうであれば、別のテキストエディタを使用してみてください。
- 5*.* ファイルを保存し、必要に応じて再アップロードし、ブラウザでページを再読み込みします。
**ページが意味不明です。ソースを確認すると「`````<?php ?>`````」タグがたくさん表示されます。**
`````<?php ?>`````タグがブラウザに送信されている場合、[PHP](https://wordpress.org/documentation/article/glossary/#php)が正しく機能していないことを意味します。すべてのPHPコードは、サーバーが結果の[HTML](https://wordpress.org/documentation/article/glossary/#html)をWebブラウザに送信する前に実行される必要があります。(それがプリプロセッサと呼ばれる理由です。)WebサーバーがWordPressを実行するための要件を満たしていること、PHPが正しくインストールおよび構成されていることを確認するか、ホスティングプロバイダーまたはシステム管理者に支援を求めてください。
**`````Error connecting to database`````メッセージが表示され続けますが、構成が正しいことは確信しています。**
MySQLパスワードを手動でリセットしてみてください。シェル経由でMySQLにアクセスできる場合は、次のコマンドを発行してみてください:
``````bash
SET PASSWORD FOR 'wordpressusername'@'hostname' = OLD_PASSWORD('password');
`
シェルアクセスがない場合は、phpMyAdminのSQLクエリに上記を入力することができるはずです。それができない場合は、ホストのコントロールパネルを使用してデータベースユーザーのパスワードをリセットする必要があります。
Your PHP installation appears to be missing the MySQL extension which is required by WordPress
メッセージが表示され続けますが、構成が正しいことは確信しています。
Webサーバーの構成が正しいことを確認し、MySQLプラグインがWebサーバープログラムによって正しく読み込まれていることを確認してください。この問題は、WebサーバーからMySQLインストールまでのすべてのパスを確認し、完全に機能していることを確認する必要がある場合があります。誤った構成ファイルや設定がこの問題の原因となることがよくあります。
画像/MP3のアップロードが機能しません。
サブディレクトリにインストールされたブログでリッチテキストエディタを使用し、新しくアップロードされた画像をエディタフィールドにドラッグすると、数秒後に画像が消えることがあります。これは、TinyMCE(リッチテキストエディタ)がドラッグ操作中に画像や他のファイルへのパスを正しく構築するための情報を十分に取得できないためです。解決策は、アップロードされた画像をエディタにドラッグしないことです。代わりに、画像をクリックして保持し、エディタに送信を選択します。
変更履歴
- 2022-09-14: すべての画像にaltタグを追加しました。
- 2022-09-14: utf8mb4の記事に関連するリンクをクリアしました。
- 2022-09-14: WordPressのインストール方法からの元のコンテンツ。