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

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

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

提供: WordPress Codex 日本語版
移動先: 案内検索
(最新英語版を反映 [en:Debugging a WordPress Network] 21:45, 20 July 2017‎ Mchev版)
(HelpHub への転送を追加)
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
<div id="Debugging_a_WordPress_Network">
+
このページは https://ja.wordpress.org/support/article/debugging-a-wordpress-network/ へ移動しました。
== WordPress ネットワークのデバッグ ==
+
</div>
+
 
+
このページをご覧になっているということは、[[Glossary#Network|WordPress ネットワーク]]のエラーに遭遇していらっしゃるのかもしれません。この問題は WordPress が[[データベース概要|データベース]]のグローバルテーブルを見つけられない場合に起こります。
+
 
+
一部の共有サーバーでは、WordPress のネットワーク機能が使えないようになっています。[[Create A Network|ネットワークの作成]]の'''前'''にお使いのサーバーが技術的な要件を満たしているか確認するのが最善でしょう。
+
 
+
<div id="If_You_just_installed_your_network">
+
== ネットワークインストール直後の場合 ==
+
</div>
+
 
+
[[Editing wp-config.php|wp-config.php]] ファイルで以下を確認して下さい。
+
* データベース接続情報が正しいかどうか
+
* <code>SUBDOMAIN_INSTALL</code> 定数
+
* <code>MULTISITE</code> 定数
+
* <code>$base</code> 変数
+
* テーブル接頭辞
+
* 以下のコードの下には何も含めないこと
+
 
+
<pre>
+
/* 編集が必要なのはここまでです ! 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');
+
</pre>
+
 
+
<pre>require_once(ABSPATH . 'wp-settings.php');</pre> より後にコードがあれば、「 編集が必要なのはここまでです ! 」のコメント行よりも上に移動してください。
+
 
+
=== Mod_rewrite not working ===
+
 
+
Main site works but 404 errors show up when trying to access added child subdomain sites.
+
Ubuntu 10.04 LAMP apache2 install needs these steps:
+
  sudo a2enmod rewrite
+
  sudo nano /etc/apache2/sites-avail/default
+
and change in two places the 'AllowOverride None' to 'AllowOverride all'
+
  /etc/init.d/apache2 restart
+
to restart apache2. Note that on more modern versions of Ubuntu the following syntax is preferred (for restarting services such as Apache - also note that in either case you may need to use prepend ''sudo''):
+
  service apache2 restart
+
 
+
<div id="Check_the_database">
+
=== データベースの確認 ===
+
</div>
+
 
+
上記がすべて正しい場合、データベース本体を調べて[[データベース概要#.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|追加のネットワークテーブル]]が全て作成されているか見てみましょう。追加テーブルは以下のとおりです。
+
 
+
*wp_blogs
+
*wp_blog_versions
+
*wp_registration_log
+
*wp_signups 
+
*wp_site
+
*wp_sitemeta
+
 
+
If you have these DB tables or added them manually but wp_site and/or wp_blogs is empty, you may have to run some SQL queries to insert rows for your main site. Be sure to adjust the table prefixes, domains, dates, username, and other parts of the queries below to match your install.
+
 
+
    INSERT INTO wp_site VALUES(1,'domain.com','/');
+
    # change domain.com to the full domain of your original site and / to the path
+
   
+
    INSERT INTO wp_blogs VALUES(1, 1, 'domain.com', '/', '2015-01-01', '2015-01-01', 1, 0, 0, 0, 0, 0);
+
    # change domains.com and / to domain and path of your site. Change dates if you want.
+
   
+
    INSERT INTO wp_sitemeta VALUES('', 1, 'site_admins', 'a:1:{i:1;s:5:"admin";}');
+
    # Sets the admin user as a Super Admin. Change "admin" to your user_login.
+
    # Change "s:5" to "s:#" where # is the number of characters in user_login.
+
 
+
<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 以降へのアップグレードした場合で、サイト追加の際にエラーが発生するケースがありました。これは、データベースの照合に関する問題と判明しました。
+
 
+
Check that the .htaccess instructions are not throwing up errors in the Apache logs.
+
 
+
Like this one:
+
 
+
Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden:
+
 
+
This will result in a Network install appearing to fail and may show WP errors like
+
 
+
One or more database tables are unavailable. The database may need to be repaired.
+
 
+
<div id="Related_Articles">
+
=== 関連記事 ===
+
</div>
+
* [[ネットワークの作成]]
+
 
+
<div id="External_Links">
+
=== 外部リンク ===
+
</div>
+
* [http://wordpress.org/support/forum/multisite WordPress › Support » Multisite] : 英語版フォーラムのマルチサイトトピック
+
 
+
[[Category:ネットワーク]]
+
[[Category:UI Link]]
+
 
+
 
+
{{原文|Debugging_a_WordPress_Network|161183}} <!-- 21:45, 20 July 2017‎ Mchev版 -->
+
 
+
{{DEFAULTSORT:}}
+
[[Category:WPMU]]
+
[[Category:UI Link]]
+
 
+
[[en:Debugging a WordPress Network]]
+
[[hr:Pronalaženje Grešaka WordPress Mreže]]
+
[[ja:Debugging a WordPress Network]]
+
[[pt-br:Depurando uma Rede WordPress]]
+
[[pt:Depurar Uma Rede WordPress]]
+
[[zh-cn:调试 WordPress 站点网络]]
+

2019年11月9日 (土) 14:19時点における最新版

このページは https://ja.wordpress.org/support/article/debugging-a-wordpress-network/ へ移動しました。