当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「WordPress を専用ディレクトリに配置する」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(5 版)
(管理パネル名変更に伴う修正。2008年2月6日 (水) 23:40 Moshu 版反映。新規インストール時の説明を追加。)
1行目: 1行目:
原文・最新版: [[:en:Giving WordPress Its Own Directory|WordPress Codex &raquo; Giving WordPress Its Own Directory]]
+
{{スタートガイド|インストール|off1}}
 +
__TOC__
 +
<div id=" Giving_WordPress_its_Own_Directory_While_Leaving_Your_Blog_in_the_Root_Directory">
 +
多くの人は、WordPress をサイトのルート(例:<code><nowiki>http://example.com/</nowiki></code>)にしたいと思うものですが、[[WordPress ファイル]]/[[:en:WordPress Files|en]] の全てをルートディレクトリ上に散らかしたいとは思いません。WordPress は、サブディレクトリに WordPress ファイルを設置しても、ブログがサイトのルートに存在するかのように見せられます。
 +
</div>
  
== ブログをルートディレクトリからどけて WordPress 用ディレクトリに置くには ==
+
== ルートディレクトリにインストール済みの場合 ==
  
多くの人は、WordPress をサイトのルート(例:<code><nowiki>http://example.com/</nowiki></code>)にしたいと思うものですが、WordPress ファイルの全てをルートディレクトリ上に散らかしたいとは思いません。WordPress は、サブディレクトリに WordPress ファイルを設置しても、ブログがサイトのルートに存在するかのように見せられます。
+
WordPress をルートディレクトリにインストール済みの場合、WordPress ファイルを専用ディレクトリへ移動するには次のようにします。
 
+
WordPress を専用ディレクトリへ移動する手順は次のとおり:
+
  
 
# WordPress のコアファイルを置くための、新しいディレクトリを作成する。(この例では <code>/wordpress</code> とします)
 
# WordPress のコアファイルを置くための、新しいディレクトリを作成する。(この例では <code>/wordpress</code> とします)
# [[管理パネル#Options_-_Configuration_Settings|オプション設定]]([[:en:Administration_Panels#Options_-_Configuration_Settings|en]]) パネルを開く。
+
# [[管理パネル]]で [[管理パネル#Settings - Configuration Settings|設定]] > [[Settings General SubPanel|一般設定]]パネルを開く。
# '''WordPress address (URL):''' 欄を、新しい WordPress コアファイルの URL に変更する。例:<code><nowiki>http://example.com/wordpress</nowiki></code>
+
# '''WordPress のアドレス (URL)'''(WordPress address (URL))欄を、新しい WordPress コアファイルの URL に変更する。例:<pre>WordPress のアドレス (URL): http://example.com/wordpress</pre>
# '''Blog address (URL):''' 欄を、ルートディレクトリの URL に変更する。例: <code><nowiki>http://example.com</nowiki></code>
+
# '''ブログのアドレス (URL)'''(Blog address (URL))欄を、ルートディレクトリの URL に変更する。例: <pre>ブログのアドレス (URL): http://example.com</pre>
# '''Update Options''' をクリック。
+
# '''変更を保存'''(Update Options)をクリック。 (この時点では、エラーメッセージが出ても気にせず、ブログを表示しようとしないで!)
# WordPress コアファイルを、新しいディレクトリ(WordPress address)へ移動する。
+
# WordPress コアファイルを、手順 1 で作成した新ディレクトリ(WordPress address)へ移動する。
 
# WordPress ディレクトリにある <code>index.php</code> と <code>.htaccess</code> ファイルを、あなたのサイトのルートディレクトリ(Blog address)へコピーする。
 
# WordPress ディレクトリにある <code>index.php</code> と <code>.htaccess</code> ファイルを、あなたのサイトのルートディレクトリ(Blog address)へコピーする。
 
# ルートディレクトリの <code>index.php</code> ファイルを[[用語集#Text editor|テキストエディタ]]で開く。
 
# ルートディレクトリの <code>index.php</code> ファイルを[[用語集#Text editor|テキストエディタ]]で開く。
# 次の修正を行ない、ファイルを保存する。次の行を変更:<br /><code>require('./wp-blog-header.php');</code><br />次のように WordPress コアファイルのディレクトリ名を使います:<br /><code>require('./wordpress/wp-blog-header.php');</code>
+
# 次の修正を行ない、ファイルを保存する。<br />修正前:<pre>require('./wp-blog-header.php');</pre>修正後: WordPress コアファイルの新ディレクトリ名を使います。<pre>require('./wordpress/wp-blog-header.php');</pre>
 
# 新しい URL からログイン。<!-- It might now be -->例でいうと、<code><nowiki>http://example.com/wordpress/wp-admin/</nowiki></code>
 
# 新しい URL からログイン。<!-- It might now be -->例でいうと、<code><nowiki>http://example.com/wordpress/wp-admin/</nowiki></code>
# [[パーマリンクの使い方|パーマリンク]] を設定している場合、[[管理パネル#パーマリンク|パーマリンク設定パネル]]([[:en:Administration_Panels#Permalinks|en]])を開き、パーマリンク構造を更新してください。<code>.htaccess</code> に適切なパーミッションを設定してあれば、WordPress が自動で <code>.htaccess</code> を更新します。もしも WordPress が <code>.htaccess</code> を書き換えられなければ、新しい rewrite rules を表示するので、<code>.htaccess</code> ファイル(メインの <code>index.php</code> ファイルと同じディレクトリの)の中に手動でコピーしてください。
+
# [[パーマリンクの使い方|パーマリンク]]を設定している場合、[[管理パネル#Permalinks|パーマリンク設定パネル]]を開き、[[Settings Permalinks SubPanel#Save Changes|パーマリンク構造を更新]]してください。<code>.htaccess</code> に適切なパーミッションを設定してあれば、WordPress が自動で <code>.htaccess</code> を更新します。もしも WordPress が <code>.htaccess</code> を書き換えられなければ、新しい rewrite rules を表示するので、<code>.htaccess</code> ファイル(メインの <code>index.php</code> ファイルと同じディレクトリの)の中に手動でコピーしてください。
  
== ディレクトリ構成例 ==
+
== サブディレクトリに新規インストールする(した)場合 ==
  
イメージです。。
+
新規インストール時に WordPress ファイルを専用ディレクトリに置けば、作業はさらに簡単です。インストール後、上記手順の 1 と 6 を飛ばして行なってください。
  
* <code>public_html</code>
+
== ディレクトリ構成例 ==
** <code>.htaccess</code> ← <code>wordpress/.htaccess</code> からコピー。パーミッションを書き込み可能(707 等)にしておき、項番 11 で更新
+
 
** <code>index.php</code> ← <code>wordpress/index.php</code> からコピー。項番 8, 9 で修正
+
* <code>public_html</code> (ドキュメントルート <code><nowiki>http://example.com/</nowiki></code>)
** <code>wordpress/</code> (新ディレクトリ)
+
** '''<code>.htaccess</code>''' ''<code>wordpress/.htaccess</code>'' からコピー。パーミッションを書き込み可能(707 等)にしておき、手順 11 で更新
 +
** '''<code>index.php</code>''' ''<code>wordpress/index.php</code>'' からコピー。手順 8, 9 で修正
 +
** '''<code>wordpress/</code>''' (新ディレクトリ)
 
*** <code>wp-admin/</code> (ログイン)
 
*** <code>wp-admin/</code> (ログイン)
 
*** <code>wp-content/</code>
 
*** <code>wp-content/</code>
 
*** <code>wp-includes/</code>
 
*** <code>wp-includes/</code>
*** <code>.htaccess</code> → ルートへコピー
+
*** ''<code>.htaccess</code>'' → ルートへコピー
*** <code>index.php</code> → ルートへコピー
+
*** ''<code>index.php</code>'' → ルートへコピー
 
*** ...
 
*** ...
 +
 +
{{原文|Giving WordPress Its Own Directory|53625}}
  
 
[[Category:設置]]
 
[[Category:設置]]

2008年6月24日 (火) 21:27時点における版

多くの人は、WordPress をサイトのルート(例:http://example.com/)にしたいと思うものですが、WordPress ファイル/en の全てをルートディレクトリ上に散らかしたいとは思いません。WordPress は、サブディレクトリに WordPress ファイルを設置しても、ブログがサイトのルートに存在するかのように見せられます。

ルートディレクトリにインストール済みの場合

WordPress をルートディレクトリにインストール済みの場合、WordPress ファイルを専用ディレクトリへ移動するには次のようにします。

  1. WordPress のコアファイルを置くための、新しいディレクトリを作成する。(この例では /wordpress とします)
  2. 管理パネル設定 > 一般設定パネルを開く。
  3. WordPress のアドレス (URL)(WordPress address (URL))欄を、新しい WordPress コアファイルの URL に変更する。例:
    WordPress のアドレス (URL): http://example.com/wordpress
  4. ブログのアドレス (URL)(Blog address (URL))欄を、ルートディレクトリの URL に変更する。例:
    ブログのアドレス (URL): http://example.com
  5. 変更を保存(Update Options)をクリック。 (この時点では、エラーメッセージが出ても気にせず、ブログを表示しようとしないで!)
  6. WordPress コアファイルを、手順 1 で作成した新ディレクトリ(WordPress address)へ移動する。
  7. WordPress ディレクトリにある index.php.htaccess ファイルを、あなたのサイトのルートディレクトリ(Blog address)へコピーする。
  8. ルートディレクトリの index.php ファイルをテキストエディタで開く。
  9. 次の修正を行ない、ファイルを保存する。
    修正前:
    require('./wp-blog-header.php');
    修正後: WordPress コアファイルの新ディレクトリ名を使います。
    require('./wordpress/wp-blog-header.php');
  10. 新しい URL からログイン。例でいうと、http://example.com/wordpress/wp-admin/
  11. パーマリンクを設定している場合、パーマリンク設定パネルを開き、パーマリンク構造を更新してください。.htaccess に適切なパーミッションを設定してあれば、WordPress が自動で .htaccess を更新します。もしも WordPress が .htaccess を書き換えられなければ、新しい rewrite rules を表示するので、.htaccess ファイル(メインの index.php ファイルと同じディレクトリの)の中に手動でコピーしてください。

サブディレクトリに新規インストールする(した)場合

新規インストール時に WordPress ファイルを専用ディレクトリに置けば、作業はさらに簡単です。インストール後、上記手順の 1 と 6 を飛ばして行なってください。

ディレクトリ構成例

  • public_html (ドキュメントルート http://example.com/
    • .htaccesswordpress/.htaccess からコピー。パーミッションを書き込み可能(707 等)にしておき、手順 11 で更新
    • index.phpwordpress/index.php からコピー。手順 8, 9 で修正
    • wordpress/ (新ディレクトリ)
      • wp-admin/ (ログイン)
      • wp-content/
      • wp-includes/
      • .htaccess → ルートへコピー
      • index.php → ルートへコピー
      • ...

最新英語版: WordPress Codex » Giving WordPress Its Own Directory最新版との差分