最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

サブディレクトリにWordPressをインストールする方法(ステップバイステップ)

多くのウェブサイト所有者は、ドメインで複数のWordPressインストールを実行できることに気づいていません。新しいデザインをテストしたい場合、ステージングサイトを作成したい場合、または別のドメインを購入せずに新しいプロジェクトを開始したい場合でも、サブディレクトリインストールは非常に役立ちます。

このアプローチにより、数え切れないほどのトラブルシューティング時間を節約し、多くの潜在的なウェブサイトの災害を防ぐことができました。そのため、これは私たちのツールキットの中で最も役立つトリックの1つであることがわかりました。

最も良い点は?サブディレクトリへのWordPressのインストールは、思っているほど複雑ではありません。このステップバイステップガイドでは、私たち自身のプロジェクトで何度も行ってきたように、サブディレクトリにWordPressをインストールする方法を説明します。

このチュートリアルの終わりまでに、メインサイトに影響を与えることなく、別のWordPressインストールを作成する方法について明確な理解が得られるでしょう。

WordPressをサブディレクトリまたはフォルダにインストールする

この投稿で説明する内容の簡単な概要を以下に示します。

サブドメインとサブディレクトリ:SEOにはどちらが良いか?

通常、WordPressウェブサイトを開始する際には、専用のドメイン名(wpbeginner.comなど)でセットアップします。しかし、場合によっては、同じドメイン名を使用して追加のウェブサイトを作成したい場合があります。

幸いなことに、WordPressではこれを行うためのいくつかの方法が提供されています。WordPressをインストールするには、サブドメイン(http://newebsite.example.com)またはサブディレクトリ(http://example.com/newwebsite/)のいずれかを使用します。

SEOにとってどちらが優れているか、という質問はよく受けます。詳しく見ていきましょう。

Googleのような検索エンジンは、サブドメインをメインドメインとは完全に別のウェブサイトとして扱います。このように考えてください。彼らはWPBeginnerと私たちのWPBeginner Videosサイトを2つの異なるエンティティとして見ています。これは、サブドメインが独自の権威とランキングパワーを独立して構築する必要があることを意味します。

一方、サブディレクトリは、メインドメインの確立された権威から直接恩恵を受けます。ほとんどの場合、これによりサブディレクトリは検索結果でより高くランク付けするためのスタートを切ることができます。

サブドメインまたはサブディレクトリのいずれかを使用して個別のWordPressサイトを作成したい場合、一般的な方法の1つはWordPressマルチサイトネットワークをインストールすることです。これにより、単一のWordPressインストールから複数のサイトを管理できます。

ただし、これらのウェブサイトを完全に分離して個別に管理する必要がある場合は、WordPressの異なるインスタンスをインストールすることもできます。複数の個別のWordPressインストールを簡単に管理できるように、すべてのサイトに単一のダッシュボードを提供するWordPressサイト管理ツールを使用できます。

サブディレクトリへのWordPressインストール要件

朗報です!サブディレクトリへのWordPressのインストールは、通常は非常に簡単です。メインドメイン(例:yourdomain.com)にすでにWordPressウェブサイトが設定されている場合は、準備完了です。ホスティング側で特別な操作をする必要はありません。

ただし、メインドメインが現在静的ウェブサイト(WordPressで構築されていないもの)をホストしている場合、ウェブホスティングプロバイダーにWordPressがサポートされているか確認することをお勧めします。ほとんどの評判の良いホストはサポートしていますが、確認しておくことは常に良いことです。

現在のホストがWordPressをサポートしていない場合でも、心配しないでください。別のホスティング会社にウェブサイトを移行するだけです。

私たちはBluehostを強くお勧めします。WPBeginnerユーザー向けにホスティングの素晴らしい割引を提供しており、無料のドメイン名も含まれています。

別のホスティングプロバイダーを使用している場合、すべてのトップWordPressホスティング会社は、同じホスティングアカウントを使用して複数のWordPressウェブサイトを簡単にインストールできるようにしています。

たとえば、Bluehostを使用している場合、ホスティングダッシュボードから直接新しいWordPressインストールを簡単に追加できます。

Bluehost 新規サイト追加

ただし、ほとんどの共有ホスティングアカウントはサーバーリソースが限られていることに注意してください。ウェブサイトのいずれかに突然大量のトラフィックが発生した場合、同じアカウントの他のウェブサイトのパフォーマンスが低下したり影響を受けたりする可能性があります。

始めたばかりの場合は、共有ホスティングを使用しても問題ありません。ただし、ビジネスとウェブサイトのトラフィックが増加するにつれて、パフォーマンスとスケーラビリティを向上させるためにマネージドWordPressホスティングへのアップグレードを検討することになるでしょう。

それでは、WordPressをサブディレクトリに簡単にインストールする方法を見てみましょう。

ステップ1:ルートドメイン名の下にサブディレクトリを作成する

まず、メインウェブサイトの下に新しいサブディレクトリ(フォルダのようなものと考えてください)を作成する必要があります。ここに新しいサイトのすべてのWordPressファイルをインストールします。

これを行うには、FileZillaなどのFTPクライアント、またはホスティングコントロールパネル(cPanelなど)で通常利用可能なファイルマネージャーツールを使用して、WordPressホスティングアカウントに接続する必要があります。

接続したら、通常は /public_html/ フォルダであるウェブサイトのルートフォルダに移動します。

メインドメインにWordPressウェブサイトが既にインストールされている場合、既存のWordPressファイルとフォルダがここに表示されます。

次に、新しいサブディレクトリを作成する必要があります。ルートフォルダ内で右クリックし、「新しいディレクトリを作成」または「新しいフォルダ」のようなオプションを探してください。

新しいディレクトリを作成

さて、サブディレクトリの名前を選ぶ際には注意が必要です。この名前は新しいWordPressサイトのURLの一部となり、人々がこの特定のウェブサイトを訪問するためにブラウザに入力するものです。

たとえば、このディレクトリをtravel-guidesと名付けた場合、WordPressウェブサイトのアドレスは次のようになります:http://example.com/travel-guides/

新しいサブディレクトリが作成されました

ステップ2:WordPressファイルをアップロード

新しく作成されたサブディレクトリは、現時点では空です。WordPressファイルをアップロードして、これを変更しましょう。

まず、WordPress.orgのウェブサイトにアクセスし、「ダウンロード」ボタンをクリックする必要があります。

WordPressをダウンロードする

ブラウザは、最新のWordPressソフトウェアを含むzipファイルをコンピューターにダウンロードします。

ファイルをダウンロードした後、選択して展開する必要があります。

  • Macユーザー:ダウンロードしたzipファイルをダブルクリックするだけです。
  • Windowsユーザー:zipファイルを右クリックし、「すべて展開」オプションを選択します。
WordPressを展開

zipファイルを展開すると、「wordpress」というフォルダが表示されます。

wordpressフォルダの中に、WordPressのコアファイルとフォルダがすべて表示されます。

WordPressファイル

さて、これらのファイルを新しいサブディレクトリにアップロードしましょう。

FTPクライアントを使用してウェブサイトに接続し、最初のステップで作成したサブディレクトリに移動します。FTPクライアントのローカルファイルパネルで、先ほど解凍した「wordpress」フォルダに移動します。

次に、フォルダ内のすべてのファイルを選択し、新しいサブディレクトリにアップロードします。

WordPressファイルをアップロード

ステップ3:新しいデータベースを作成する

WordPressはすべてのコンテンツをデータベースに保存します。新しいWordPressサイトをサブディレクトリにインストールするため、新しいデータベースを作成する必要があります。

まず、WordPressホスティングアカウントのダッシュボードにログインし、ウェブサイトの下にある「設定」ボタンをクリックします。

Bluehostサイト設定

その後、トップメニューの「詳細設定」タブに切り替えます。

少し下にスクロールしてcPanelセクションに移動し、「管理」をクリックしてください。

BluehostでcPanelダッシュボードを起動する

これでcPanelまたは高度なホスティングコントロールパネルが起動します。

そこから、データベースセクションの「MySQLデータベース」をクリックする必要があります。

cPanel MySQLデータベース

👆 ホスティングダッシュボードは上記のスクリーンショットと少し異なる場合がありますが、基本的な概念は同じです。データベースを管理できる場所を見つけるだけで済みます。

次の画面で、新しいデータベースに付けたい名前を入力し、「データベースの作成」ボタンをクリックします。

新しいMySQLデータベースを作成する

これで、cPanelダッシュボードで新しいMySQLデータベースが作成されます。完了したら、「戻る」ボタンをクリックしてデータベースページに戻ります。

次に、この新しいデータベースにアクセスおよび管理する権限を持つMySQLユーザーを作成する必要があります。

単に「MySQLユーザー」セクションまでスクロールダウンしてください。ここで、新しいユーザー名とこのユーザー用の強力なパスワードを作成できます。

それが完了したら、「ユーザーを作成」ボタンをクリックして続行します。

新しいMySQLユーザーの追加

最後に、このユーザーを先ほど作成したデータベースに接続し、必要な権限を与える必要があります。

「データベースにユーザーを追加する」セクションまでスクロールします。ドロップダウンメニューから作成したばかりのMySQLユーザーを選択し、作成したデータベースの名前を選択します。

ユーザーをデータベースに追加

「追加」ボタンをクリックして続行します。

cPanelは、新しく作成したデータベースに対してMySQLユーザーにすべての権限を付与します。

ステップ4:WordPressのインストール

すべての準備が整ったので、WordPressをインストールできます。

作成したディレクトリに、次のようなURLを入力してウェブブラウザでアクセスしてください。

http://example.com/your-subdirectory-name/

これでWordPressインストールウィザードが表示されます。まず、WordPressウェブサイトの言語を選択し、「続行」ボタンをクリックします。

WordPressの言語選択

次に、WordPressデータベース名、データベースユーザー名、パスワード、およびホストを入力するように求められます。

データベースの詳細を入力し、「送信」ボタンをクリックします。

WordPressデータベースの詳細

WordPressはデータベースに接続します。

接続が確立されると、次のような成功メッセージが表示されます。

データベース接続済み

「実行してインストール」ボタンをクリックして続行します。

次の画面で、ウェブサイトのタイトル、管理者ユーザー名、パスワード、メールアドレスを入力するように求められます。

ウェブサイトの詳細を入力

ウェブサイトの詳細を入力したら、「インストールを実行」ボタンをクリックして続行してください。

WordPressはウェブサイトをセットアップし、完了すると成功メッセージを表示します。

WordPressのインストール完了

これで、サブディレクトリにインストールされた新しいWordPressウェブサイトにログインできます。

ルートディレクトリに既に個別のWordPressインストールがある場合、サブディレクトリの.htaccessファイルが競合を引き起こす問題が発生する可能性があります。これにより、新しいサブディレクトリのウェブサイトで、イライラする404エラーが発生する可能性があります。

心配しないでください。簡単な解決策があります。サブディレクトリのWordPressインストール内の.htaccessファイルを編集するだけです。.htaccessファイル内のコードを次のコードに置き換えてください。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /your-subdirectory/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /your-subdirectory/index.php [L]
</IfModule>
 
# END WordPress

/your-subdirectory/ は、実際のサブディレクトリの名前に置き換えてください。

この記事がお役に立ち、サブディレクトリにWordPressをインストールできたことを願っています。次に、1ページサイトの作成方法に関するガイドをご覧になるか、おすすめのドラッグ&ドロップページビルダーをご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

90 CommentsLeave a Reply

  1. サブドメインまたはサブフォルダは、たとえば別のオンラインストアやディスカッションフォーラムのために新しいWordPressインスタンスが必要な場合に最適な選択肢となります。新しいデータベースは必要ありません。インストール時に異なるプレフィックスを選択すれば、すべてを単一のデータベースで処理できます。ただし、私の経験では、.htaccessが問題を引き起こすことがあります。あなたの記事で、誰かがコードを調整し、すべてが正しく機能するようにRewriteBase行を追加したのを見るのは初めてです。あなたのチュートリアルの徹底的な作り込みに感心します。

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。