- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
「WordPress を専用ディレクトリに配置する」の版間の差分
提供: WordPress Codex 日本語版
(注意事項、Clean SVN checkouts セクション等追加。サブディレクトリに新規インストールする(した)場合を上に移動。) |
(3.0: この手順が使えない旨を注記。 →サブディレクトリに新規インストールする(した)場合: 手順 3 も不要、説明微調整。) |
||
8行目: | 8行目: | ||
<!-- 日本語版独自セクション --> | <!-- 日本語版独自セクション --> | ||
− | 新規インストール時に | + | 新規インストール時に WordPressファイル一式を専用ディレクトリにまとめて置けば、作業は最も簡単です。 |
+ | |||
+ | サーバの公開ディレクトリの下のディレクトリ(この説明では <code><nowiki>http://example.com/wp/</nowiki></code> と仮定)にWordPressファイルを入れて[[WordPress のインストール|インストール]]した後、下記手順の '''1、3、6 を飛ばして'''行なってください。 | ||
== ルートディレクトリにインストール済みの場合 == | == ルートディレクトリにインストール済みの場合 == | ||
34行目: | 36行目: | ||
<!-- 日本語版独自セクション --> | <!-- 日本語版独自セクション --> | ||
− | * <code>public_html</code> | + | * <code>public_html</code> (ドキュメントルート=公開ディレクトリ <code><nowiki>http://example.com/</nowiki></code>) |
** '''<code>.htaccess</code>''' ← ''<code>wp/.htaccess</code>'' からコピー。[[用語集#パーミッション|パーミッション]]を書き込み可能<ref>(<code>707</code> 等、[[用語集#ホスティングプロバイダ|ホスティング]]によって適切な値は異なります。)</ref>にしておき、手順 11 で更新 | ** '''<code>.htaccess</code>''' ← ''<code>wp/.htaccess</code>'' からコピー。[[用語集#パーミッション|パーミッション]]を書き込み可能<ref>(<code>707</code> 等、[[用語集#ホスティングプロバイダ|ホスティング]]によって適切な値は異なります。)</ref>にしておき、手順 11 で更新 | ||
** '''<code>index.php</code>''' ← ''<code>wp/index.php</code>'' からコピー。手順 8, 9 で修正 | ** '''<code>index.php</code>''' ← ''<code>wp/index.php</code>'' からコピー。手順 8, 9 で修正 | ||
55行目: | 57行目: | ||
* [http://trac.wordpress.org/ticket/6933 Allow wp-config.php to exist one level up from WordPress root directory] | * [http://trac.wordpress.org/ticket/6933 Allow wp-config.php to exist one level up from WordPress root directory] | ||
− | {{原文|Giving WordPress Its Own Directory| | + | == WordPress MU & 3.0 <!-- WordPress MU -->== |
+ | <!-- | ||
+ | Please note, this procedure will not work in WordPress MU or in WordPress 3.0 with multisite enabled. It interferes with the member blog lookup. | ||
+ | --> | ||
+ | 注意: この手順は、WordPress MU ならびに マルチサイト(multisite)を有効にした [[Version 3.0|WordPress 3.0]]では動作しません。メンバーブログの参照を妨げます。 | ||
+ | |||
+ | {{原文|Giving WordPress Its Own Directory|83120}}<!-- 22:02, 17 February 2010 Andrea 版 --> | ||
[[Category:設置]] | [[Category:設置]] | ||
61行目: | 69行目: | ||
[[Category:初心者向けトピック]] | [[Category:初心者向けトピック]] | ||
[[Category:UI Link]] | [[Category:UI Link]] | ||
+ | [[Category:wp3.0]] | ||
+ | [[Category:WPMU]] | ||
[[en:Giving WordPress Its Own Directory]] | [[en:Giving WordPress Its Own Directory]] | ||
[[ru:Размещаем WordPress в отдельном каталоге]] | [[ru:Размещаем WordPress в отдельном каталоге]] |
2010年4月1日 (木) 22:42時点における版
目次
WordPress をサイトのルート(例えば http://example.com/
)にしたいとは思っても、WordPress のファイル全てを自分のドキュメントルートディレクトリ上に散らかしたいとは思わないでしょう。WordPress は、サブディレクトリに WordPress ファイル/enを設置しても、ブログがサイトのルートに存在するかのように見せられます。
サブディレクトリに新規インストールする(した)場合
新規インストール時に WordPressファイル一式を専用ディレクトリにまとめて置けば、作業は最も簡単です。
サーバの公開ディレクトリの下のディレクトリ(この説明では http://example.com/wp/
と仮定)にWordPressファイルを入れてインストールした後、下記手順の 1、3、6 を飛ばして行なってください。
ルートディレクトリにインストール済みの場合
WordPress をルートディレクトリにインストール済みの場合、WordPress ファイルを専用ディレクトリへ移動するには次のようにします(ディレクトリ構成例も参照)。
(注意) 作業の順番を間違えたり飛ばしたりすると、サイトにアクセスできなくなることがあります。一つずつ確実に進めましょう。
- WordPress のコアファイルを置くための、新しいディレクトリを作成する(この手順では仮に
wp
とする)。
(linux の場合、www ディレクトリでmkdir wp
を実行。十中八九、作成したwp
ディレクトリで "chown apache:apache
" することになるでしょう) - 管理パネルで 設定 > 一般設定パネルを開く。
- WordPress のアドレス (URL)(WordPress address (URL))欄を、新しい WordPress コアファイルの URL に変更する。例:
WordPress のアドレス (URL): http://example.com/wp
- ブログのアドレス (URL)(Blog address (URL))欄を、ルートディレクトリの URL に変更する。例:
ブログのアドレス (URL): http://example.com
- 変更を保存(Update Options)をクリック。 (この時点ではエラーメッセージが出ても気にせず、ブログを表示しようとしないで!ファイルが存在しないというメッセージが出ます)
- WordPress コアファイルを、手順 1 で作成した新ディレクトリ(WordPress address)へ移動する。
- WordPress ディレクトリにある
index.php
と.htaccess
ファイルを、あなたのサイトのルートディレクトリ(Blog address)へコピーする。 - ルートディレクトリの
index.php
ファイルをテキストエディタで開く。 - 次の修正を行ない、ファイルを保存する。
修正前:require('./wp-blog-header.php');
修正後: WordPress コアファイルの新ディレクトリ名を使います。require('./wp/wp-blog-header.php');
- 新しい URL からログイン。例でいうと、
http://example.com/wp/wp-admin/
- パーマリンクを設定している場合、パーマリンク設定パネルを開き、パーマリンク構造を更新してください。
.htaccess
に適切なパーミッションを設定してあれば、WordPress が自動で.htaccess
を更新します。もしも WordPress が.htaccess
を書き換えられなければ、新しい rewrite rules を表示するので、.htaccess
ファイル(メインのindex.php
ファイルと同じディレクトリの)の中に手動でコピーしてください。
ディレクトリ構成例
-
public_html
(ドキュメントルート=公開ディレクトリhttp://example.com/
)
Clean SVN checkouts
See Installing WordPress With Clean Subversion Repositories/en.
- Clean SVN checkout (WordPress support forum)
- Allow wp-content directory to exist in a custom location (not relative to ABSPATH)
- Allow wp-config.php to exist one level up from WordPress root directory
WordPress MU & 3.0
注意: この手順は、WordPress MU ならびに マルチサイト(multisite)を有効にした WordPress 3.0では動作しません。メンバーブログの参照を妨げます。
最新英語版: WordPress Codex » Giving WordPress Its Own Directory (最新版との差分)
引用エラー:
<ref>
タグがありますが、<references/>
タグが見つかりません