• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「WordPress ネットワークのデバッグ」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(ページ Debugging WPMUDebugging a WordPress Network へ移動: WP3.0.1本体からのリンクURI変更のため改名)
(最新版に更新、翻訳完了。)
1行目: 1行目:
{{NeedTrans}}
+
<div id="Debugging_a_WordPress_Network">
If you are reading this you may have been directed here by an error upon install. If that is the case, here are some things you can try to force a re-install:
+
== WordPress ネットワークのデバッグ ==
 +
</div>
  
* Delete the .htaccess file. If you are on a cpanel host an empty one may be created automatically. Try deleting the file through FTP.
+
このページをご覧になっているということは、[[Glossary#Network|WordPress ネットワーク]]のエラーに遭遇していらっしゃるのかもしれません。この問題は WordPress が[[データベース概要|データベース]]のグローバルテーブルを見つけられない場合に起こります。
* Drop any tables which were created.  '''Only do this on a new install.'''
+
* Delete the created wp-config file.
+
  
When you submit a [[Reporting Bugs|bug report]], there are a few rules and guidelines to follow:
+
一部の共有サーバーでは、WordPress のネットワーク機能が使えないようになっています。[[Create A Network|ネットワークの作成]]の'''前'''にお使いのサーバーが技術的な要件を満たしているか確認するのが最善でしょう。
  
Please report problems using [[WPMU Trac|Trac]] and remember to select "[[WordPress MU|MU]] 1.0" as your milestone.
+
<div id="If_You_just_installed_your_network">
 +
== ネットワークインストール直後の場合 ==
 +
</div>
  
Also please don't post files within the forum unless asked to do so. Since the forum software will occasionally cause problems with formatting or strip out parts of the code, it's best to place the code within your site as a *.txt or *.phps file and link to it from your post.  We all have the same files anyway, especially the .htaccess file so, it's rather moot.
+
[[Editing wp-config.php|wp-config.php]] ファイルで以下を確認して下さい。
 +
* データベース接続情報が正しいかどうか
 +
* <code>SUBDOMAIN_INSTALL</code> 定数
 +
* <code>MULTISITE</code> 定数
 +
* <code>$base</code> 変数
 +
* テーブル接頭辞
 +
* 以下のコードの下には何も含めないこと
  
Always give specifics when you post.  Changing text doesn't allow others to see if maybe you have an error with what you have in there. (Feel free to change any passwords though of course.)
+
<pre>
 +
/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */
  
Include the following in the description of the problem:
+
/** Absolute path to the WordPress directory. */
 +
if ( !defined('ABSPATH') )
 +
        define('ABSPATH', dirname(__FILE__) . '/');
  
* Is VHOST true or false?
+
/** Sets up WordPress vars and included files. */
* Is the path to your WordPress? MU install "/" or some directory?
+
require_once(ABSPATH . 'wp-settings.php');
* '''''Anything in the error logs'''''? If you didn't get a welcome email, check your mail logs.
+
</pre>
* Did you receive any sort of error within your browser? If so, what was the specific error?
+
* Does the information in wp_blogs, wp_users and wp_site match your blog, user and site?
+
* Mention the version number, SVN check-in number or the date you downloaded the snapshot.
+
* Plugins in place? Have you tried turning them off and seeing if that affects the issue?
+
* Server environment: Apache or IIS? What OS are you running? Any proxy or cache server in place?
+
* End user environment: Browser and version? (IE, Opera, Netscape, Safari?) OS? Security programs?
+
* How to dupe the error. Please provide the specifics as to what you did to arrive at the error. Where within the site did the error appear? What is the specific error that you have received if you are getting one?
+
* Give details. Please remember that you're the one seeing the error and many times, you're the only one seeing that error. Folks can't read minds or else they would be in Vegas playing cards instead of trying to help other folks on the Mu forums.
+
  
Other things to do:
+
<pre>require_once(ABSPATH . 'wp-settings.php');</pre> より後にコードがあれば、「 編集が必要なのはここまでです ! 」のコメント行よりも上に移動してください。
  
* Read the README.txt file. There are important instructions there on how to configure your web server.
+
<div id="Check_the_database">
* Check the following: wp-config for $base, database tables wp_blogs and wp_site match the URL you're using.
+
=== データベースの確認 ===
* If your new install doesn't work, you should debug wpmu-settings.php to figure out where it's going wrong. Use print, print_r and error_log to dump variables, especially $blogname.
+
</div>
* If it did work, and then it broke, what did you do last?
+
* Check if your bug hasn't been already fixed:
+
** Search Trac's [[http://trac.mu.wordpress.org/report/6][closed tickets] to see if your bug was reported and fixed.
+
** Check the forums at http://mu.wordpress.org/forums/ for relevant threads.
+
* Provide a link to your WPMU install so those trying to help can actually see what is occurring.
+
  
If you post a message to the forum saying, "my blog doesn't work! Please help!!!" you will be pointed at this page. Please don't regard this as being unhelpful, we're trying to help you help yourself.
+
上記がすべて正しい場合、データベース本体を調べて[[データベース概要#.E3.83.9E.E3.83.AB.E3.83.81.E3.82.B5.E3.82.A4.E3.83.88.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E4.B8.80.E8.A6.A7|追加のネットワークテーブル]]が全て作成されているか見てみましょう。追加テーブルは以下のとおりです。
  
{{原文|Debugging_WPMU|80373}} <!-- 15:40, 24 November 2009 MichaelH 版 -->
+
*wp_blogs
 +
*wp_blog_versions
 +
*wp_registration_log
 +
*wp_signups 
 +
*wp_site
 +
*wp_sitemeta
 +
 
 +
<div id="If_new_site_creation_suddenly_stopped_working">
 +
==突然 新規サイト追加ができなくなった場合 ==
 +
</div>
 +
 
 +
上記のデータベースを確認して下さい。データベースサーバーの場所が移動されていないかどうか、もう一度確認しましょう。万が一移動されていた場合は、<code>wp-config.php</code> ファイルを更新します。
 +
 
 +
<div id="Other_lesser-known_issues">
 +
== その他のあまり知られていない問題 ==
 +
</div>
 +
 
 +
データベースユーザーに対し、権限が'''すべて'''与えられているか確認してください。
 +
 
 +
また、一部の WordPressMU からバージョン 3.0 以降へのアップグレードした場合で、サイト追加の際にエラーが発生するケースがありました。これは、データベースの照合に関する問題と判明しました。
 +
 
 +
<div id="Related_Articles">
 +
=== 関連記事 ===
 +
</div>
 +
* [[ネットワークの作成]]
 +
 
 +
<div id="External_Links">
 +
=== 外部リンク ===
 +
</div>
 +
* [http://wordpress.org/support/forum/multisite WordPress › Support » Multisite] : 英語版フォーラムのマルチサイトトピック
 +
 
 +
[[Category:ネットワーク]]
 +
[[Category:UI Link]]
 +
 
 +
 
 +
{{原文|Debugging_WPMU|92196}} <!-- 2010-08-21T13:18:25 Andrea_r 版 -->
  
 
{{DEFAULTSORT:}}
 
{{DEFAULTSORT:}}

2010年11月18日 (木) 02:29時点における版

このページをご覧になっているということは、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 Codex » Debugging_WPMU最新版との差分