- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
Debugging a WordPress Network
提供:WordPress Codex 日本語版
目次 |
WordPress ネットワークのデバッグ
このページをご覧になっているということは、WordPress ネットワークのエラーに遭遇していらっしゃるのかもしれません。この問題は WordPress がデータベースのグローバルテーブルを見つけられない場合に起こります。
一部の共有サーバーでは、WordPress のネットワーク機能が使えないようになっています。ネットワークの作成の前にお使いのサーバーが技術的な要件を満たしているか確認するのが最善でしょう。
ネットワークインストール直後の場合
wp-config.php ファイルで以下を確認して下さい。
- データベース接続情報が正しいかどうか
-
SUBDOMAIN_INSTALL定数 -
MULTISITE定数 -
$base変数 - テーブル接頭辞
- 以下のコードの下には何も含めないこと
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
require_once(ABSPATH . 'wp-settings.php');より後にコードがあれば、「 編集が必要なのはここまでです ! 」のコメント行よりも上に移動してください。
データベースの確認
上記がすべて正しい場合、データベース本体を調べて追加のネットワークテーブルが全て作成されているか見てみましょう。追加テーブルは以下のとおりです。
- wp_blogs
- wp_blog_versions
- wp_registration_log
- wp_signups
- wp_site
- wp_sitemeta
突然 新規サイト追加ができなくなった場合
上記のデータベースを確認して下さい。データベースサーバーの場所が移動されていないかどうか、もう一度確認しましょう。万が一移動されていた場合は、wp-config.php ファイルを更新します。
その他のあまり知られていない問題
データベースユーザーに対し、権限がすべて与えられているか確認してください。
また、一部の WordPressMU からバージョン 3.0 以降へのアップグレードした場合で、サイト追加の際にエラーが発生するケースがありました。これは、データベースの照合に関する問題と判明しました。
関連記事
外部リンク
- WordPress › Support » Multisite : 英語版フォーラムのマルチサイトトピック
最新英語版: WordPress Codex » Debugging_WPMU (最新版との差分)