Manual:FAQ/ja



はじめに


ウィキペディア、ウィキメディア、MediaWiki、ウィキはどう違うのか
これはよくある質問です. 詳しい答えは を参照してください.



○○に MediaWiki を使いたいのですが、問題はある？
MediaWiki はフリーソフトウェアです: つまり、法律の範囲内であればどんな目的に使っても構いません. また、このライセンス条件はこのソフトウェアのみに適用されます. 多くの wiki ではその内容を寛容なライセンスで提供していますが、ユーザーは自分の wiki のコンテンツを特定の方法でライセンスする義務があるわけではありません. もちろん、これは Wikipedia のようなサイトを支援するために始められたプロジェクトですから、わたしたちはユーザーが書くテキストを自由なライセンスで利用許諾することを奨励します. だからといって、短く言えば、そうしなければならないわけではありません.

あなたがこのソフトウェアを変更したり修正したいのでしたら、だいたいのところは許されています. ですがいくつかの制限がありますので、 the GNU GPL version 2 のテキストの詳細 を調べてください. 無料で提供される MediaWiki には、管轄の法律に定める範囲を超える保証はついていません.



ウィキを作成するには?
ウィキを作成するには、サーバーに MediaWiki をインストールし、それを管理するためのアクセス権を持つ必要があります. あなたの専門知識のレベルに応じて、さまざまなオプションがあります:


 * あなた自身のサーバーでウィキを作成する場合、インストールガイドに従ってください.
 * ホストによってはインストール手順を省略してワンクリックで実行したり、ウィキの新規作成にはリクエスト制を採用しています. その他のオプションの説明はホスティング・サービスをご参照ください.

当サイト（MediaWiki.org）あるいはウィキメディア財団は、個人によるサイト作成を認めていません.



インストール方法と設定


MediaWikiをダウンロードするには?
MediaWiki の最新の安定版リリースをダウンロードするにはここをクリックしてください. ファイルは.tar.gz アーカイブで提供されます. MediaWiki はGit リポジトリからも直接入手できます.



MediaWikiのインストール方法
MediaWikiをインストールする作業は10分から30分程度かかります. ファイルをアップロード/コピーしソフトウェアを設定するインストーラースクリプトを動作させることを含みます. 手順と「最小システム要件」は を参照してください.



パッケージを使用してMediaWikiをインストールするには?
多くのLinuxディストリビューションは独自のパッケージ化されたフォーマットでMediaWikiを提供します. MediaWiki 開発チームは、Linux ディストリビューションのインストール、構成、使用を支援するために、Linux ディストリビューションを紹介します. 既存のパッケージを管理者である個々のコミュニティと法人には、インストールの手引きを提供する義務があります.

サードパーティーの配布には古いバージョンを提供する事例が警告されており、使用法と拡張機能の互換性情報に細心の注意を払って使用してください.


 * 関連項目: 



単体のサーバーに複数のMediaWikiをインストールするには?
以下のようにすれば、単体のサーバーに複数のwikiをインストールすることが可能です:


 * MediaWikiの複数のインスタンスをインストールします (Bitnami MediaWiki スタックのようなソフトウェア バンドルなど). 異なるディレクトリに–wikiごとに1つ

または


 * それぞれのwikiに対して異なるデータベースを使う

または


 * それぞれのwikiに対して異なるテーブル接頭辞を使う. すなわち一つのデータベースに属する接頭辞の異なるテーブル群を使用. 　(Postgresに関しては、異なるスキーマと利用者を使用することで同様の効果を得ます) If you want to use the same LocalSettings.php file for both, you must ensure $wgServer is dynamically set to the correct value.

後者の2つのオプションの情報については、それぞれ ' と ' を参照してください.

ウィキ ファミリー (ウィキファーム) のセットアップの詳細情報は、 を参照してください.



ウィキペディアやウィクショナリーなどの既存のウィキをインストールするにはどうすればよいですか？
主な（しかし必ずしも最も簡単ではない）方法は取り込むことです. '''下記のウィキを取り込むを参照してください. '''

(Xowa や Kiwix などの MediaWiki 以外のメソッドは、Wikipedia:データベースダウンロードにあります. )



MediaWikiはシェルによるアクセスは必要ですか?
シェルアクセス (SSHアクセス) は MediaWiki をインストールするためには必要とされませんが、大いにお勧めします. シェルアクセス無しでは、wikiのバックアップまたは新しいバージョンへの更新さえ困難な場合があります. つまり、メンテナンスタスクにはシェルアクセスが必ず必要です. よく使われる拡張機能もシェルアクセスでないと十分に働きません.



拡張機能をインストールする方法は?
拡張機能のインストールおよび作成についての情報は を参照してください. 既存の拡張機能を見つけるには を参照してください.



名前空間を追加するには?
カスタム名前空間の作成をご覧ください.



アップロードを有効にするには?
ファイルのアップロードは MediaWiki でよく使われる機能なのですが、現行のリリースのバージョンの初期設定では無効です. 有効にするには、まずアップロード用のディレクトリ (初期設定で ) をウェブサーバーの書き込み可能 (  または Apache 利用者にコード書き込みなどを許可) に設定します. 次に LocalSettings.php において  に  に設定します. もしアップロード中に「ディレクトリの作成に失敗」（failed to mkdir）というエラーメッセージが表示された場合は、パーミッションに問題があると考えられます.


 * 関連項目: 



追加のフォーマットのアップロードを許可するには?
MediaWikiがアップロードを許可するには、ファイルフォーマット指定に  構成ディレクティブの利用が必要です. このディレクティブは通常、MediaWikiをインストールしたrootディレクトリのLocalSettings.phpにあります.

例えば、PDFファイルのアップロードを許可するには、次の内容をLocalSettings.phpに追加します:

アップロードを許可するファイルのタイプが2種類以上ある場合は、以下の構文を使用します.


 * 関連項目: 



数式の埋め込みを有効にするには?
MediaWikiはtexvcと呼ばれる数式をレンダーするため、LaTeXを利用するヘルパープログラム経由で埋め込みの数式を許可します. セットアップの手引きに関しては を参照してください.

<span id="How_do_I_set_the_timezone_for_my_MediaWiki?">

自分の MediaWiki でタイムゾーンを設定するには?

 *  を参照してください

<span id="How_do_I_purge_a_cached_page?">

ページのキャッシュを廃棄するには?
ナビゲーションバーを変更したときなどにページのキャッシュを廃棄するには、そのページの URL の末尾に と追加します.

例: https://www.mediawiki.org/w/index.php?title=Main_Page&action=purge

または短縮 URL の場合は末尾に  と追加します.

例: https://www.mediawiki.org/wiki/Main_Page?action=purge


 * 関連項目:, 

<span id="How_do_I_completely_disable_caching?">

キャッシュを完全に無効にするには?
LocalSettings.php ファイルに次の文字列を追加します.

<span id="&quot;File_is_corrupt_or_has_an_invalid_extension&quot;">

「ファイルがこわれているまたは拡張子が無効です」
利用者の中には、許可する拡張子一覧にファイルフォーマットを追加した結果、エラーに遭遇したと報告する人もいます. 下記に似たようなエラーメッセージです.


 * ファイルが不正または拡張子が無効です. ファイルを確認してもう一度アップロードしてください. 

解決策として、 の値を設定します. Unix や Linux では、以下のとおり:
 * 関連項目: 

<span id="Initial_user_was_not_created_by_installer_or_it_is_not_an_administrator">

インストーラーが初期利用者を作成しなかった、またはそれが管理者ではない
時々、インストーラーはデフォルト利用者の作成に失敗したり、または利用者テーブルが何らかの理由で失われることがあります. その解決策はいくつかのオプションから選んでください.

maintenance/createAndPromote.php

 * シェルにおいて を実行.  その利用者を管理者兼ビューロクラットにしたい場合、コマンドラインに を付与.

この作業によって新しい利用者を作成し管理者に昇格させます. ヘルプが必要な場合、 パラメータ付きでスクリプトを動作させてください.

<span id="Alter_the_database">

データベースを変更

 * 通常の方法(Special:UserLogin)で新しいアカウントを登録してください.
 * API 経由で利用者 ID を確認.
 * データベースに対して次のSQL文を実行:
 * の部分は置き換える必要があるため、利用者の個人設定ページで正しい利用者IDを確認してください.
 * 注記: LocalSettings.phpで が定義されている場合、その値をテーブル名の先頭に追加します.  例えば  が「XYZ」であるなら、テーブル名は
 * 注記: LocalSettings.phpで が定義されている場合、その値をテーブル名の先頭に追加します.  例えば  が「XYZ」であるなら、テーブル名は

<span id="Temporarily_let_everyone_assign_rights_to_promote_your_initial_user">

初期利用者を昇格させる権限を一時的にすべての利用者に付与するには
この方法では基本的にすべての利用者の利用者権限を一時的に変更しないと、特定の利用者を昇格できません


 * 通常のログイン手順に従い、新しいアカウントを登録. そのアカウントを使ってログイン状態を保つ.
 * LocalSettings.phpの最終行に次の文字列を追加
 * 利用者権限のページを開き、先ほど作成した利用者を管理者グループとビューロクラットグループに追加.
 * LocalSettings.php から  の行を削除します.  この手順は最重要です. あなた自身が削除しない限り、だれでもパーミッションを変更できてしまうため、正しい状態ではありません.
 * LocalSettings.php から  の行を削除します.  この手順は最重要です. あなた自身が削除しない限り、だれでもパーミッションを変更できてしまうため、正しい状態ではありません.

<span id="How_do_I_reset_a_user&#039;s_MediaWiki_password?">

MediaWikiパスワードを再設定するには?

 *  を参照してください

<span id="How_can_I_create_interwiki_links_in_my_wiki?">

自分のwikiにウィキ間リンクを作るには?

 *  を参照してください

<span id="How_do_I_make_my_base_URLs_shorter?">

ベースURLを短くするには?
（つまり、/w/index.php?title=Article_Nameではなく /wiki/Article_Name）


 *  を参照してください

<span id="How_do_I_organize_pages_into_subdirectories_like_/wiki/subdir/PageName?">

ページを /wiki/subdir/PageNameのように下位ディレクトリに整理する方法

 *  を参照してください

<span id="Is_downloading_and_using_all_of_MediaWiki.org_free?">

MediaWiki.orgのすべてを自由にダウンロードできますか?
もちろん、フリーソフトウェアの意味で自由です. このサイトに記載のコンテンツに関するライセンス問題は を参照してください.

<span id="How_do_I_administrate/manage_user_rights?">

利用者の権限を管理/運用するには?
全般的な情報は を参照してください. アクセスを制限する方法と戦略に関しては を参照してください.

<span id="How_do_I_stop_anonymous_users_from_editing_any_page?">

匿名利用者がどのページも編集できなくする方法
構成オプションの の設定値変更を推奨します. を編集して以下の行を追加します:

を使用する場合、管理者は誰でも必要に応じて一時的に IP 編集を無効にできます.


 * 関連項目:, 

<span id="How_do_I_stop_anonymous_users_from_reading_any_page?">

匿名利用者がすべてのページを閲覧できなくする方法

 * LocalSettings.php の末尾に以下を追加します.

も参照してください. 詳細は Manual:Preventing access#すべてのページ閲覧の制限 を参照してください.

<span id="How_do_I_restrict_account_creation?">

アカウント作成を制限する方法

 * LocalSettings.php の末尾に以下を追加します.

詳細情報は「Manual:Preventing access#アカウント作成を制限する」を参照してください.

<span id="How_do_I_require_an_email_address_be_specified_at_registration?">

利用者登録時にメールアドレスの入力を必須にするには?

 *  を参照してください

<span id="How_do_I_put_MediaWiki_into_Read_Only_mode?">

MediaWiki を読み取り専用モードにするには?

 *  を参照してください

<span id="How_do_I_change_default_user_preferences?">

利用者設定の既定値を変更するには?
MediaWiki の既定の利用者の個人設定は にあります. 当該ファイルは編集せずに、ただ参照するにとどめてください.

例えば最近の更新中、マイナーな編集を既定で非表示にしたい場合を考えます. DefaultSettings.php は言う：

設定を変更するには、LocalSettings.php に以下を記載します:

検索する既定の名前空間の変更は、MediaWiki のどのバージョンでも LocalSettings.php の で名前空間関連付けインデックスを真偽値のarray (配列) に設定します. 一例として、メインとカテゴリの名前空間を検索する場合はこうなります.

既定の個人設定を変更すると、ときとして自分の既存の利用者アカウントすべてで個人設定の変更を検討すべき場合があります.

その場合は  ディレクトリの  を使います. 手始めに --dry オプションを使って影響を確かめてから進みます. ( --dry はデータベースに書き込みません. )

php userOptions.php --dry --nowarn hideminor --old 0 --new 1

またデータベースはこれらの変更を行う前に、必ずバックアップしてください ( --dry のみ使用の場合は不要です).


 * 関連項目:

<span id="How_can_I_make_MediaWiki_run_faster?">

MediaWiki をもっと高速に動作させるには

 * 関連項目: 

<span id="How_do_I_enable_a_drop-down_list_of_search_suggestions?">

検索候補のドロップダウン リストを有効にする方法は?

 *  を参照してください

<span id="How_do_MediaWiki_and_GDPR_go_together?">

MediaWiki と GDPR の共調とは

 * GDPR (General Data Protection Regulation) and MediaWiki software を参照

更新

 *  を参照してください

移動
<span id="Is_it_possible_to_move_my_wiki_to_a_different_machine?">

自分のウィキを別のマシンに移動できますか?
はい. できるはずです. 実質的には古いインストールをバックアップしてから、新しいマシンに「復元」します. 最後に、wikiの設定を更新するため追加の変更を加え、すべてが新しい場所を指すようにする必要があります.

<span id="How_do_I_move_my_wiki_to_a_different_server?">

自分のウィキを別のマシンに移動するには?
手順は に従ってください.

<span id="Changing_the_interface">

インターフェイスを変更する
<span id="How_do_I_change_the_logo?">

ロゴを変更するには?
すべてのページの左上にどのロゴを表示するかは、 ファイル内の の設定行で決定します.

ロゴを変更する方法は 2 つあります.


 * 1) 通常のファイル読み込みインターフェイスを使い、画像をご利用のウィキにアップロード.  この方法だとロゴを簡単に置き換えることができるため、この方法の使用後にはページの保護処理をお奨めします.
 * その後、LocalSettings.phpに次の例のように $wgLogo 行を追加します.
 * 1) その他の方法 (FTP 等) でご利用のサーバに画像をアップロードします.
 * LocalSettings.phpに次の例のように $wgLogo 行を追加します.
 * (この例では画像は LocalSettings.php ファイルと同じフォルダにあります. )
 * (この例では画像は LocalSettings.php ファイルと同じフォルダにあります. )
 * (この例では画像は LocalSettings.php ファイルと同じフォルダにあります. )

特定のページだけロゴを変更したい場合は、#p-logo css の背景画像プロパティを書き換えるか、または などの第三者作成の拡張機能を使用します.

<span id="How_do_I_edit_the_wiki&#039;s_CSS?">

Wiki の CSS を編集するには？
CSS ファイル (common.css など) は直接編集するべきではありません. ソフトウェア更新のたびに CSS の調整が必要で、煩雑になるためです. 代わりに、すべての外装に対して CSS を変更する場合は MediaWiki:Common.css というウィキ ページを、対象がベクター外装のみであればMediaWiki:Vector.css というウィキ ページを編集します.

MediaWiki:Common.css ページや MediaWiki:Vector.css ページの内容は、外装ファイルにある既定のCSS スタイルを常にオーバーライドします.

<span id="How_do_I_hide_the_left_vertical_navigation_toolbar?">

画面左側の縦に並んだナビゲーション・ツールバーを表示しない方法
言い換えるなら、本文の領域を画面全域に表示するため、ロゴやツールボックス、ナビゲーション・ツールバーや検索エンジンを非表示にする方法は？

継続的に非表示にする場合、以下をコピーしてMediaWiki:Common.cssページに転写します.

そうではなくて、F11ボタンを押したとき限定でツールバーを非表示にするには、ご利用のウィキのMediaWiki:Common.jsに次のとおり書き加えます.

<span id="How_do_I_hide_the_categories_at_the_bottom_of_each_page?">

ページ最下部にカテゴリを表示しない方法は?
MediaWiki:Common.cssを書き換えると、各ページのカテゴリを非表示にできます.

<span id="How_do_I_customize_the_link-URL_of_the_site-logo_in_the_top_left_corner_of_all_pages_that_activates_when_the_site-logo_is_clicked_upon?">

全ページの画面左上にあるロゴをクリックした時に飛ぶ、リンク先URLを設定するには?
デフォルトでは、ロゴをクリックするとメインページに移動します. 「メイン」として設定した内部サイトページの変更は、MediaWiki:Mainpageを編集します.

サイトロゴのリンク先を任意の外部URLに変更するには、LocalSettings.phpにフックを追加すると、ロゴが使用するメインページ href を上書きできます.

jQuery code を MediaWiki:Common.js内で使う代替の方法はこちら：

<span id="How_do_I_change_the_icon_in_the_browser&#039;s_address_line_(favicon)?">

ブラウザのURLアドレス行にあるアイコン (favicon) を変更するには?

 * ドメイン/サブドメインのルートに使いたいfavicon.icoを読み込むだけです. ファイル名は必ず「favicon.ico」と小文字で書きます.
 * あるいは LocalSettings.php で の設定に以下を追加します:

詳細は を参照してください.

ヒント: favicon 画像の大きさは16×16ピクセルまたは 32×32ピクセルのいずれかに制限されます.

<span id="Rewrite_Rule">

書き換えルール
URLから "index.php" を除去するために .htaccess で書き換えルールを使用する場合、.ico ファイルの除外も追加する必要があります. 単に次のルールを .htaccess に追加するだけです:

このルールは必ず index.php ルールの 前に 配置しなければなりません.

<span id="Case_sensitivity">

大文字と小文字の区別
faviconファイルをアップロードするとき、必ずファイル名を小文字にしてください. (すなわち「favicon.ico」が正しく「Favicon.ico」は誤り. ) 理由は、多くのサーバー (例えばUNIX型のOS運用) はファイル名に大文字が混ざると、ファイルの検索さえできないからです.

<span id="How_do_I_customize_the_navigation_bar?">

ナビゲーションバーをカスタマイズするには?
ベクター外装またはモノブック外装の場合、ページ左に表示するナビゲーションバーの内容はご利用のウィキの MediaWiki:Sidebar によって決定されます. カスタマイズについての詳細はを参照してください.

<span id="How_do_I_put_a_text_message_(sitenotice)_on_every_page?">

すべてのページにメッセージ文 (サイトのお知らせ) を設置するには?
テキストをMediaWiki:Sitenoticeページに設置します. すべての記事ページのトップに表示されます.

MediaWiki:Anonnoticeに文章を書くと、表示対象をログインしていないユーザに限定できます. 匿名通知にもサイト通知を参照読み込みしておき、利用者のログイン状態に関わらず情報提供するよう推奨されています.

<span id="How_do_I_change_which_page_is_the_main_page?">

メインページを変更するには?
デフォルトでは、MediaWikiは題名がMain Page というページを探すと、既定のメインページとして表示します. これを変更するにはの内容を編集し、異なるページを指定します. この処理でもインストール時にサイドバーに設定された「メインページ」リンクが変わらない場合は、を編集します.

<span id="How_do_I_change_the_Main_Page_title?">

メインページの題名を変更するには?
「移動」タブをクリックし、ページを目的の題名のページに移動するだけです.

一般には、合わせて「メインページ」の指定も変更しておきます.

<span id="How_do_I_hide_the_main_page_title?">

MediaWiki 1.38+
表示されたメインページの題名を置換し、MediaWiki のメッセージ と  を指定します（前者はログアウト利用者向け、後者はログイン利用者向け）. あるいは両方のメッセージを空に指定すると、メインページの題名を非表示にします（あるいはログインまたはログアウトの利用者の一方だけに表示するには、一方のメッセージを指定します. ）

<span id="MediaWiki_1.37_and_below">

MediaWiki 1.37 以前
MediaWiki はメインページのタイトルを非表示にする組み込みのオプションはありません ( を参照). しかし、 CSS を使用すればタイトルを非表示にできます. 代替として、 拡張機能を使用することもできます.

ご利用のウィキの に次の行を追加します:

メインページ名の表記が英語以外、あるいはページを改名した場合は、必ず 部分を修正します. 正しいパラメータを確認するには、メインページのHTMLソースを参照して タグを見つけます.

たとえば、使用言語がロジバン語の場合、bodyタグは次の表記になります.

したがってに必ず以下の行を置きます:

「Help:Main_Page」のような特定の名前空間で「Main Page」のタイトルを表示したくない場合は、ご利用のウィキのに以下を追加してください：

Note the difference:  in comparison to. The latter will not work.

これがうまくいかない原因は、ご利用の外装で題名非表示をサポートしていないか、MediaWiki:Mainpageを更新せずにメインページを移動したか、または本当に古いバージョンのMediaWikiを使用している可能性があります.

ご利用の外装で題名に クラスの とは異なる要素を使用する場合、その外装に特化した適切なCSSセレクタを見つける必要があります.

<span id="How_can_I_hide_the_table_of_contents?">

目次 (TOC) を非表示にする方法は?
記事に見出しが4つ以上ある場合、自動的に目次 (TOC table of contents) が表示されます. 隠す方法は複数あります.


 * 単一ページのみ
 * マジックワードを使い、ページのウィキ文をマークアップします.


 * すべてのページ対象
 * をインストール
 * または
 * 以下のルールをMediaWiki:Common.cssに追加:


 * 利用者を特定
 * 利用者は同様の CSS を自身の common.css や個人用スタイルシートに追加できます.

<span id="How_do_I_change_the_interface_text?">

インターフェイスの文字列を変更するには?
インターフェイスのテキストはMediaWiki名前空間を使用して変更します. デフォルトのサイト言語からディビエーション (逸脱) するには、英語版にはMediaWiki:Englishmessagename ページが存在します. 英語以外の言語では、既定の設定からの逸脱にMediaWiki:Englishmessagename /言語コード が対応します. (リリース1.9以降、デフォルト同等のメッセージ用ページはありません) ページの作成時には、既定値が編集ボックスに自動入力されます. デフォルトを上書きするページを作成するときは、まずデフォルトのバージョンを最初に保存しておき、差分を残すと後で役に立ちます. も参照してください.


 * システムメッセージの一覧はSpecial:すべてのメッセージをご覧ください.
 * MediaWikiの名前空間をオフに切り替えるには、 設定をご覧ください
 * それぞれのページ最下部から個人情報規約 または免責事項 のリンクを除去するには、MediaWiki:PrivacyまたはMediaWiki:Disclaimersのページで、全文をそれぞれマイナス記号1個 に置き換えます.

<span id="How_do_I_edit_error_messages?">

エラーメッセージを編集するには?
Special:Allmessagesにはシステムメッセージが網羅されており (エラーの有無を問わず) 編集も可能です.

固有の URL に ?uselang=qqx もしくは &uselang=qqx を書き足すと、インタフェースにそれぞれのメッセージが表示されます.

<span id="How_do_I_change_the_interface_language?">

インターフェイス言語を変更するには?
既定のインターフェイス言語を変更するには、 にある   の値を変えます. 例:

変更を表示するには、ご利用のブラウザーのキャッシュを消す必要がある場合があります.

既定のインターフェイス言語を変更すると利用者全員に適用され、設定をカスタマイズした経験のない人も対象に含まれます.

ご利用のウィキでページ作成あるいはページやインターフェイス要素について、利用者の選択で既定の使用言語以外に切り替えるようにする場合は、多言語化に使用する 拡張機能を導入します.

既存の利用者全員を対象にして言語設定を変更したい場合は、 のメンテナンス スクリプトを使用します. たとえば、英語を使用するすべての利用者にフランス語を使用させるには、次のコマンドを実行します.

<span id="How_do_I_remove_the_article/edit_etc_tabs?">

記事/編集 等のタブを消すには？
''より強めのコントロールについては次を参照します. User:Subfader/Hide_page_tabs''

MediaWiki:Common.css を編集し、以下を追加します:

ページソースを確認すると、コンテンツタブで使用するさまざまな#ca-* 識別子が把握できます.

<span id="How_do_I_add/remove_tabs_throughout_my_wiki?">

自分のウィキ全体を対象にタブの追加や削除をするには?
を参照するか、拡張機能を自作します ( を参照).

例えばトークページのタブを除去して代わりにメインページに戻るタブを設置するには、下記の手順でコードを保存します. :

そして、LocalSettings.phpの末尾に

以上を追加します.

<span id="How_do_I_remove_a_tab_on_only_one_page?">

ページを限定してタブを除去するには?
たとえば「議論」 (トーク) のページタブをメインページから除去するにはMediaWiki:Common.cssページに下記を追加します.

MediaWiki:Common.css の編集には 権限が必要です.


 * 関連項目: 

<span id="How_do_I_remove_a_tab_on_all_pages">

すべてのページ上でタブを削除する方法
例えば、wikipage上のDiscussion (talk)ページのタブを削除するためには、 MediaWiki:Monobook.cssページ上に次のコードを追加します:

この他で除去できるタブは#ca-history、#ca-viewsource、#ca-view（閲覧タブ）、#ca-nstab-main（ページタブ）です.

ドロップダウンメニューから除去できる項目はほかに#ca-watchと#ca-move、#ca-deleteがあります.

MediaWiki:Common.css の編集には 権限が必要です.

<span id="How_do_I_remove_the_&quot;Talk_for_this_IP&quot;_link_at_the_top_right_(e.g._when__is_true)?">

画面右上で"Talk for this IP"リンクを表示しないようにするには?（例: がtrueの時）
ひとつの方法として、以下のCSSをご利用のウィキのウィキページMediaWiki:Common.cssに追加し、リンクを非表示にします.

もうひとつのオプションとしては、ご利用のLocalSettings.phpファイルの設定を変更し、匿名利用者に対してトークページでPersonalUrlsフックを非表示にできます.

<span id="How_do_I_remove_the_&quot;Create_an_Account_or_Login&quot;_link_at_the_top_right_of_the_screen?">

スクリーンの右上トップの「アカウント作成またはログイン」のリンクを非表示にするには?
personal_url からログイン/アカウント作成リンクを除去するには、 でこのコードを使用してフックすることで除去できます:

<span id="How_can_I_suppress_actions_and_special_pages?">

操作や特別ページを制限するには?
2つの方法があります.

<span id="Using_.htaccess_file">

.htaccess ファイルの使用
特定のURLもしくは仮想ホストにおいては、行動の制限や特別ページの利用によって、静的なウェブサイトだと思わせて、「内部的」には実在するウィキだという印象を与えることができます. つまり、ご利用のウィキで内部向けの「見た目」では利用者が編集でき、外部向けの「見た目」では静的なウェブサイト (編集履歴なし、トークページなしなど何もない) と思わせる必要があるとします.

非表示にする必要があるリンクをすべて隠した後 (上記参照)、Apacheウェブサーバを使用する場合には、以下のリライト規則を使い、編集処理や特別ページを無効にできます.

上記では、たとえば、 のリクエストは、単に   に書き換えられます. 同様に、特別ページ名前空間にあるページの場合 (例外は「特別ページ:検索」) は、 のようにリライトされます.

別の方法として、その種のリクエストに一律に「403 利用禁止」メッセージを返すため使うコマンドがあります：. 注記としてこれは裏技であって、セキュリティの高いCMSに推奨される方法ではありません.

ご利用のウェブのURL命名規約に適応するよう、上記の規則には調整が必要な点にご注意ください.

このようにしてサイトの改変をロックする対策を実施する場合、(GETではなく) APIやPOSTによるウィキコンテンツ要求を配慮する必要があります.

<span id="Using_LocalSettings.php">

LocalSettings.phpの使用
特定の特別ページを編集不可にするには（例＝Special:SpecialPages）次の方法があります.

は編集不可にするべき特別ページの正規の名称（英語）と読み替えてください. はその特別ページを編集しようとした利用者に表示するメッセージ文のことです.

特定の動作を不可能にするには（例えば編集）、以下の方法を使います.

特定の API モジュールを不可にする方法はをご参照ください.

これは基本の使い方に限定しています. 通常は特別ページや動作、API モジュールを条件付きで編集不可にしたい場合があるはずです.

<span id="How_do_I_change_the_footer?">

フッターを変更するには?

 * 参照項目：, 

<span id="How_can_I_edit_/_remove_the_Powered_by_MediaWiki_image_(and_possible_other_images)_from_the_footer?">

フッターの「Powered By MediaWiki」（及びその他の画像）を編集/除去するには?
「Powered by MediaWiki」画像は、以下をご利用のウィキのMediaWiki:Common.cssに追加すると非表示にできます.

ご利用の で  を使用すると完全に除去できます:

注意点として、これはその他の powered-by アイコン類も除去するので、例えば BlueSpicee のアイコンも対象です.

アイコン画像やurl、代替文字列 (alt text) の変更、あるいは新規アイコン画像を追加するには、 の説明文書を参照してください.

<span id="How_do_I_add_a_reply_link_to_default_signature_tildes_( ~ )_template?">

既定の署名チルダ ( ~ ) テンプレートにリンクを追加するには?
署名は MediaWiki:Signature および MediaWiki:Signature-anonからカスタマイズすることができます.

たとえばエントリを に変更すると、利用者のトークページにリンクを作り、さらに直接リンクを作るには を使います.

利用者は個人設定のページで署名を変更できます.

<span id="How_can_I_change_what_the__of_each_page_is?_Where_do_I_make_changes?">

それぞれのページの を変更するには?どこで変更します?
変更したいテキストの多くはMediaWikiの名前空間で見つかります.

タイトル、テキスト、アナウンスメントなどを変更するために、Special:Allmessagesに移動します. そこで変更したいページに関連したテキストを見ることができます. MediaWiki名前空間内の保護された項目を編集する際は管理者としてログインする必要があります.

ブラウザでタイトルを変更したい場合、MediaWiki:Pagetitleを編集します. そこに行って他のwikiでするように編集します.

MediaWiki の最新のバージョンでは、MediaWiki:Pagetitle は既定で $1 - です. が間違ったテキストを表示している場合、LocalSettings.php で を設定する必要があります.

修正した後にブラウザキャッシュをクリアすることを忘れないでください.

<span id="Does_MediaWiki_automatically_capitalize_the_first_letter_of_$wgSitename?">

MediaWikiは$wgSitenameの最初の文字を自動的に大文字にしますか?
はい. これは、 設定を使用して変更できます.

<span id="How_do_I_make_external_links_open_in_a_new_window?">

外部リンクを新しいウィンドウで開くには?

 *  を参照してください

<span id="How_can_I_suppress_MediaWiki_from_formatting_URLs,_tags,_etc?">

MediaWikiのURL、タグなどをフォーマットしないようにするには?
URLあるいはタグの前後を「<nowiki ></nowiki>」タグで挟みます.

例:

svn co http://svn.example.com/myproject/

出力結果: svn co http://svn.example.com/myproject/

<span id="How_can_I_force_users_to_preview_before_they_save?">

利用者が記事の保存をする前にプレビューを強制するには?

 * 以下を参照してください:, 

<span id="How_do_I_add_more_buttons_on_the_edit_page?">

編集ページ上でさらにボタンを追加するには?

 * 以下を参照してください: 

<span id="How_can_I_get_more_special_characters_or_tags_clickable_on_the_edit_page?">

編集ページでクリック可能なタグ、特別な文字を追加するには?
編集フィールドの下への選択可能な特殊文字などの追加については、 を参照してください.

<span id="How_can_I_use_a_different_skin_on_my_wiki?">

他の外装 (例: ウィキペディアの以前のモノブック外装) を使用するには?
既定の外装の設定の詳細情報は、 を参照してください.

<span id="How_do_I_disable_external_links_from_showing_in_the_printable_version_of_a_page?">

印刷用バージョンのページでは外部リンクを表示しないようにするには?
ご利用のウィキでMediaWiki:Print.cssのページを編集し、以下のコードを追加します.

これでMediaWikiソースコードに同梱されたCSSファイルのスタイル設定を上書きします. 詳細情報は を参照してください.

もし印刷用バージョンで外部リンクに下線を付けたい 場合は、さらに下記のコードを追加します.

<span id="How_do_I_print_footnotes_at_the_bottom_of_each_printed_page?">

印刷された各ページの下部に脚注を印刷するにはどうすればよいですか？
このStackOverflowソリューションをお試しください：[|印刷されたHTMLのページごとの脚注]

<span id="How_do_I_change_the_text_of_the_article_(page_name)_tab_of_my_wiki&#039;s_main_page?">

メインページの「記事」タブのテキストを変更するには?
タブに示す文字列をウィキペディアの使用例のように変更するには、まず「 」ページを開きます.

それが済んだら「編集」ボタンを押し、メインページに表示したい文字列を編集ボックスに入力します - 作業はこれで終わりです. もちろん忘れずにページを保存してください.

<span id="How_do_I_change_the_background_color?">

バックグラウンドのカラーを変更するには?
MediaWiki インタフェースのページコンテンツとタブ以外の領域で背景色を変えたい場合、以下の CSS を MediaWiki のページ  最後尾に追加します.

これにより、ページ内のタブ類、検索ボタン、ページのコンテンツを除いた領域が red に変わります. 詳細情報は を参照してください.

<span id="How_do_I_load_external_fonts?">

外部フォントを積む方法
このサンプルではフォントとは Google Fonts のことを指しており、フリーなオープンソースのフォントのリポジトリは MediaWiki で利用可能です. https://fonts.google.com/ を開き、好みのフォントが見つかったら「十字」 (+) アイコンを押して選択. 追加するフォントを1点か何点か選択. タブをクリックしてポップアップ通知を表示、次に "@IMPORT" をクリック. 表示された CSS をコピーして. 最後尾にペースト. 以下のサンプルではタイプフェイスの Noto Sans と Noto Serif を採用しました. 両方とも Android 版システムで既定のフォントであり、Unicode 文のサポートがしっかりしています.

How to hide the "Your edit was saved" notification?
Edit the wiki page  on your wiki to include the line. See Manual:Interface/Stylesheets for more information.

<span id="Basic_usage">

基本的な使い方
<span id="How_do_I_edit_a_page?">

ページを編集するには?
ページを編集するためにそれぞれのページに現れる編集リンクをクリックします. 既定のモノブック外装を使用してると、ページのトップ上のタブのフォームにあります. フォームが現れ、既存のマークアップを含みます. 修正が終了したとき、変更をコミットするために保存するボタンをクリックします.


 * 関連項目: 

<span id="How_do_I_create_a_new_page?">

新しいページを作成するには?
新しいページを作成する方法はいくつかあります:


 * 他のページ上へのリンクを作成し、現れた赤いリンクをクリックします
 * 作成しようとするページが例えば だとすると、ブラウザの検索窓に左記を記入します. するとwiki によって「編集」「ページを作成」「ソースを作成」のリンクが表示されるので、押します.

wikiの中には、失敗した検索の中にそのページを編集するリンクを含むものがあります.


 * 関連項目: 

<span id="How_do_I_delete_an_old_version_of_a_page?">

ページの古いバージョンを削除するには?
古いバージョンのページデータはデータベースに保有されページ履歴機能を通してアクセスされます. これは変更を検討して望ましくないページを修正または取り消すために便利ですが、場合によって、法的な理由から、またはデータベースのサイズを減らすために、管理者がこの情報を利用できないようにしたいことがあります.


 * 管理者はページの削除によってページの古いリビジョンを削除でき、保存されているリビジョンを選んで削除できます.
 * MediaWikiの新しいバージョン (1.14以降)ではコア 機能を有効にすると、特権を付与した利用者には編集履歴ページで1回限定の更新を非表示にすることができます.
 * 管理用スクリプト  maintenance script をコマンドラインから実行することで、サイト全体から最新の記事以外の古いリビジョンを一掃できます.


 * 関連項目: 

<span id="How_do_I_use_oversight/delete_revisions_in_the_page_history?">

履歴ページにあるオーバーサイト・版指定削除機能を使うには?

 * 関連項目: 

ページの削除後、選択した更新版のみ復元します.

<span id="Are_there_any_editing_tutorials_available?">

編集チュートリアルはありませんか?
WikipediaなどのWikimediaの姉妹プロジェクトでいくつか利用できるチュートリアルがあります. Meta上でマークアップのリファレンスなどもあります.


 * このサイト上の ページ
 * Editing help content on Meta
 * The How to edit a page guide on the English Wikipedia

<span id="How_do_I_view_the_printable_form_of_a_page?">

印刷可能なページのフォームを閲覧するには?
MediaWikiはページが印刷されるときにページを自動的かつ適切に整形するスタイルシートを含みます; プリント可能な形式でページをレンダーするブラウザで印刷または印刷プレビュー機能を使用してください.

この印刷版は 拡張機能を使用すると、サイドバーのツールバー の下にある印刷用バージョン リンクもしくはPrint/export リンクから閲覧できます.

<span id="How_do_I_use_templates?">

テンプレートを使うには?

 *  を参照してください

<span id="Can_I_use_media_(images,_video,_audio,_etc.)_from_Wikimedia_Commons_in_my_installed_version_of_MediaWiki?">

ウィキメディア・コモンズのメディア(画像、映像、音声など)を自分のMediaWikiでも使うことができる?
使用できます. を使用することが推奨されています.


 * 関連項目: 

<span id="How_do_I_use_a_template_as_a_signature?">

テンプレートを署名として使うには?
個人設定を開くと、「加工していない署名」のチェックボックスがあります. ところが記入欄には文字数の制限があります. もしもっと長い文字列を使いたい場合は?

できれば自身の利用者ページに2ページ作成します.


 * 1) 1ページ目を作成 (FIRST PAGE)
 * 2) 個人設定ページを開き、「raw signature」にチェックマークを入れて署名欄に  と入力します.
 * 3) 2ページ目を作成 (SECOND PAGE) (1ページ目の下位に設定)
 * 4) 1ページ目に戻り (FIRST PAGE) を実行
 * 5) 2ページ目 (SECOND PAGE) に移動して、署名に使いたいコードを記入します.

この構造が利用できない場合でも、ソフトウェアが個人設定に「SUBST」を自動入力するので、署名する箇所すべてで未加工のコードに自身の署名の全文字を入力します. 特に気にしない場合は、作成するのは2ページではなく1ページでかまいません. もし、見た目がよりすっきりするように未加工のコードを に限定して表示したい場合は、2ページ構成にする必要があります.

<span id="How_do_I_add_the_sandbox_functionality_to_my_installation_of_the_wiki?">

ウィキのインストール時に練習用ボックスを追加する方法は?
ウィキ流の表現をすると、サンドボックスとは単なる「遊び場」です. 利用者が何を入力しても問題ないという意味です. このページは通常の手順で作成したページであり、好きな場所に設置できます. MediaWikiのサンドボックスには、特殊な機能はありません.

ウィキペディアでは（メインページの）サンドボックスに対して、自動的に内容が削除されてしまうという質問をよく受けます. 実はこれは誤解で、何人ものボランティアがボットを走らせ、定期的にサンドボックスの白紙化と特定の状態に復元する作業をしているのです.

関連項目：Extension:SandboxLink は個人のツールメニューに、利用者の個人サンドボックスへリンクを置きます（つまり個人利用者ページの下位ページ）.

<span id="How_do_I_add_a_&quot;Sandbox&quot;_link_to_personal_tools_(top_right)?">

「サンドボックス」リンクをパーソナルボックス(右上)に追加するには？
拡張機能をインストールする必要があります.

<span id="How_do_I_make_my_wiki_serve_all_languages?">

自分のウィキですべての言語を使えるようにする方法は?

 * To allow user to switch the language of the interface, see Extension:UniversalLanguageSelector
 * ページとカスタム化した (サイドバーなどの) インターフェイスの翻訳を許可するには、 拡張機能を使用します. 詳細な説明文書があります.

<span id="Wiki_importing">

ウィキを取り込む
<span id="Importing_from_MediaWiki_XML_dumps">

MediaWiki XMLダンプからインポートする

 * 以下を参照してください: 

<span id="Importing_from_other_types_of_wiki_software">

wikiの他のタイプからインポートする
This section lacks information - please feel free to add it.

<span id="Importing_from_other_types_of_files">

他のタイプのファイルからインポートする
コンテンツをHTML形式 (及びその他の形式) からMediaWikiマークアップ形式へ変換するために役立つツールはいくつもあります.


 * 開発者と管理者向けのツール
 * HTML::WikiConverter::MediaWiki - Perlのモジュールでファイル形式をHTMLからMediaWikiマークアップに変換.
 * Wikificator - JavaScript形式のMediaWiki拡張機能でXHTML形式からMediaWikiマークアップ形式に変換.
 * 保守スクリプト および  を使用して MediaWiki にテキストや画像を取り込めます.


 * 一般利用者用のツール
 * wikEd - MediaWiki用テキストエディタで、HTMLのインポート機能がある (Microsoft Wordで作成したHTML形式も対象. )


 * 説明
 * Microsoft .chm ヘルプファイルからMediaWiki形式への変換に関するコツを短く解説
 * Microsoft Office 形式からMediaWikiへの変換に関するメモ

<span id="Templates_imported_from_other_wikis_(such_as_Wikipedia)_don&#039;t_work_for_me">

外部ウィキ (ウィキペディアなど) からインポートしたテンプレートが機能しません
ソースウィキで使用する拡張機能 (、、 または場合によっては など) のインストールが必要かもしれません. また合わせて、テンプレートに必須のsite CSSとJavaScriptをすべて転写したかどうか確認します.

<span id="Customising_further">

さらにカスタマイズする
<span id="I_want_to_have_multiple_wikis,_but_only_require_registration_once">

複数のウィキを管理したいけれど、登録は1回限りにしたい

 * ゼロから取りかかったり、単独のウィキから複数のウィキに切り替えた場合、及びを使うと「メイン」のウィキの利用者テーブルをすべてのウィキで共有できます. 他のテーブルの共有もできますが、共有されていないテーブルや特定のウィキ固有のデータに依存するデータを含まないという条件付きです.  サンプルほか詳細は  を参照してください.
 * ご利用のウィキが確立していて、シングル サインオンに切り替えたい場合は、 拡張機能を使用します. 利用者テーブルの共有のほかにも機能がいくつかあるものの、設定が難しくなる上、ウィキメディア形式のセットアップに特化してあります.  しかしながら複数の利用者テーブルをひとつに統合しようとするよりも、管理が簡単です.

<span id="How_can_I_allow_use_of_HTML_tags?">

HTMLタグの利用を許可するには?
だけではなく も参照してください.

これをより安全に設定する方法は および  を参照してください.

<span id="How_do_I_fix_problems_or_add_features_to_MediaWiki?">

MediaWikiの問題解決や拡張機能の追加の方法は?
MediaWiki改善の基本ステップ (言い換えるならMediaWiki開発者になる方法) とは.


 * Gitをインストール
 * MediaWikiソースコードのGit「クローン」をダウンロードする
 * 用意するものはサーバとデータベース、ご利用のパソコンで走るPHP (これは難しい可能性があるため、うまくいかない点があったら支援を求めてください)
 * 前述のダウンロードしたGitのチェックアウトから、ご利用のパソコンでMediaWikiを走らせる (これも難しい場合があり、上記のとおり支援を頼みます)
 * 問題解決に取り組む、もしくは想定する機能を追加する
 * 該当するファイルのソースコードを編集し、問題を解決
 * Gerrit/Tutorialの手順に従う

<span id="How_do_I_run_a_bot?">

botを走らせるには?

 * 以下を参照してください: 

フレームワークの使用も検討してください.

<span id="How_do_I_change_noindex_nofollow">

ボット作業の対象外の指定 noindex nofollow を変更する方法
の を設定

<span id="How_do_I_create_a_small_wiki_farm?">

規模の小さなwiki farmを作るには?

 * 以下を参照してください: 

<span id="How_do_I_add_meta_tags?">

metaタグを追加するには?
OutputPageクラスにはメタタグを追加するaddMetaメソッドが含まれます. RequestContextを使い、適したOutputPageオブジェクトを取得します.

<span id="Why...?">

何故?
<span id="…is_the_Help_namespace_empty?">

Help名前空間は空なのですか?
現在、我々はフリーライセンスの元でクリーンで国際化されたヘルプページセットを持ちません. 開発者の中にはこれを望んでいる人もいます; しかし、Help名前空間は現在空白の状態です. もちろん訪問者をリンクして、他の場所のリソースを使うことは簡単です.

現在、我々はフリーライセンスの元でクリーンで国際化されたヘルプページセットを持ちません. それでもなお、(MediaWiki が支援する) ウィキの利用方法など、ご利用のサイトにヘルプ情報をコピーしたい場合は、このウィキから自由にを転写して構いません. これらのページのまとまりは、この目的のためだけに作成してあり、ウィキの種類に左右されない情報を使い、ライセンスの制限条件もありません. Project:PD helpを参照してください. 詳細なヘルプはMeta-Wikiの MediaWiki Handbookで提供しています.

<span id="…are_some_of_my_images_not_showing_up_after_an_upgrade?">

アップグレードした後でいくつかの画像が表示されないのは?
利用者の中にはwikiをアップグレードまたは移転をしたら、いくつかの画像が表示されなくなったと報告する人があります. ファイルが存在していて画像の説明ページに MIMEタイプが表示され、場合によってはファイルの潜在的に危険性を警告します.

これを修正するには、コマンドラインから を実行します. この作業によってデータベースにあるそれぞれのファイルに対してMIME情報が設定されます.

MediaWiki 1.21 以降ではレスポンシブ画像を実装しています. バグが原因で、サーバーのロケールを、小数点を表すためにドットの代わりにカンマを使用するロケールを設定した場合、ブラウザーや機器によっては画像の表示処理ができない可能性があります. 確認するには、ブラウザー ツールを使用して中程度または大きな画像のサムネイルを検討し HTML コードを調べると、 属性に   値を表す場合、桁区切りはドット「.」ではなくコンマ「,」を使用します.

<span id="…are_all_PNG_files_not_being_turned_into_thumbnails?">

すべてのPNGファイルはサムネイルに変えられないのですか?
PHPの最新のバージョンにアップグレードした後で、MIMEタイプを検知するために異なるMimeMagic.php機能を使用することは可能です. このバグ修正をPHPレベルで行うには、ウェブでmime_content_type pngを検索します. おそらくmagic.mimeファイルの編集によって可能になります.

詳細は、ファイルが壊れている、または拡張子が不正のページをご参照ください.

<span id="…can&#039;t_I_download_MediaWiki_0000?">

MediaWiki {{#expr:{{MW stable branch number}}+.01}} をダウンロードできないのは?
MediaWiki 0000 は現在では開発段階にあり、一般用のリリースにパッケージ化されていません. お望みであれば、Gitからダウンロードできます. あるいは、最も最近のリビジョンでアーカイブされたパッケージを望むのであれば、 から入手をしてください.

<span id="…doesn&#039;t_this_work?_It_works_on_Wikipedia!">

動作しないのは? Wikipedia で動作しているのに！
Wikipedia と他の Wikimedia ウェブサイトは開発段階の現在のバージョンのコードを使用します; 現在は ブランチ からの MediaWiki です. 複数の拡張機能の組み合わせを使用することは、これらのwikiとあなたの特定のセットアップが機能性で異なる可能性があることを意味します.


 * 現在の開発コードを取得するためには、Git からのダウンロードを参照してください.
 * Wikimedia の wikiで動作しているバージョン、および拡張機能を確認するためには、その Wiki での Special:Version をご覧ください・
 * ウィキペディアにインストールされている がいくつか欠落している可能性もあります. #他のウィキ（ウィキペディアなど）からインポートされたテンプレートは機能しませんを参照してください.

<span id="…do_I_get_a_403_Forbidden_error_after_setting_permissions_on_my_Fedora_system?">

Fedoraシステム上でパーミッションを設定した後で403 Forbiddenになったのは?
Fedora Core は既定で を有効にしています. MediaWiki のための SELinux パーミッション設定の手引きはこちらにあります.

<span id="…do_I_get_Installing_some_external_dependencies_(e.g._via_composer)_is_required?">

…外部システムに依存するシステムのインストールが必要です (例：composer経由) というメッセージは?
ウェブ上にはzip形式の圧縮ファイルしか受け付けない場合が多いのに対して、MediaWiki ではgz圧縮されたのtarアーカイブファイルに限定されるため、アップロードする前に再度、圧縮処理が必要です. これはそれほど大きなハードルにはならないものの、大規模なアーカイブを対象にした場合、特定のアーカイブツールは、すべてのファイルを処理対象にしないことがあるようです. この現象が発生すると、未処理のベンダフォルダが残ってしまい、利用者に説明のできないエラーを提示することがあります.

tar圧縮ファイルをzip形式に圧縮しなおす場合には、コマンドライン用ツールを使います.

<span id="…do_I_get_logged_out_constantly?">

定期的にログアウトするのは?
おそらく Cookie またはセッション データに関連があります. ログインの問題 (英文) を参照してください.

利用者すべてにこの現象が頻発する場合には、キャッシュの構成が正しくない可能性があります. を設定して、キャッシュが文大の原因かどうか確かめます. それで問題が解決するなら、さらに踏みこんでキャッシュ設定の間違いを検証します.

<span id="…is_it_a_good_idea_to_keep_user_accounts?">

利用者アカウントは保存しておいてよい?
利用者アカウントの多くがスパマーのアカウントに属するまたはそうしたいから利用者アカウントをwikiから削除する機会が多くあります. 適切な選択は必要に応じてアカウントブロックまたはリネームすることです. 理由は以下の通りです:

 テーブルからこの列を除去しますか?

Rob Church はこの問題に関して wikitech-l のメーリングリストに以下の投稿をしました:

""利用者が編集をした場合、利用者テーブルから列を除去することで参照整合性の理論的な損失を起こします. なので、正直に言えば、実際の問題を引き起こす条件を考えることができません; 我々は"未定義の振る舞い"という言い回しを使います.

私が提案することは、安全のために、データベースに対してクィックアップデートを行うことです:



このクエリによってMediaWikiがリビジョンをページ履歴のようなものが生成されたときに匿名によって為されたものとして取り扱うようなります. この作業によって他のテーブルから利用者の詳細を確認しようとするこれらの日常作業によって引き起こされる問題をなくすことができます.

利用者がログのエントリ、すなわちログ記録テーブルに列を残した、あるいは画像のアップロードをした場合には状況は少し複雑になり、残された列を全て修正して回る作業が必要でかなり面倒なので、利用者が編集以外の作業をした場合、単純にその人を追放するよう強く推奨されます.

利用者名が不快で望ましくない場合、 拡張機能を使用してリネームできます."

もうひとつの選択肢は管理者に 権限を付与し、編集や履歴から利用者名を秘匿する オプションを選択した当該の利用者を無条件にブロックします.

も有用です.

<span id="…is_the_number_of_pages_so_low_on_Special:Statistics?">

…Special:Statisticsのページ数は非常に少ないですか？
デフォルト、 は  に設定されています. これは、Special:Statistics ページの「コンテンツページ」の数は、少なくとも1つの内部リンクを含むページのみをカウントすることを意味します. これは、 を  に設定することで変更できます. その後、 および、または を実行します. （ウィキメディアのウェブサイトでは、毎月1日と15日に  が実行されます. ） それでも間違った動作が発生する可能性があります. たとえば、T212706 を参照してください.

スパム対策
<span id="How_do_I_use_$wgSpamRegex_to_block_more_than_one_string?">

$wgSpamRegexをどのように使うと、ひとつ以上の文字列をブロックできますか?
はページ コンテンツの強力なフィルターです. 複数の項目を正規表現に追加すると、かえって見た目が悪くなる可能性があります. このスニペットを考えてください:

時間を浪費せずに追加項目を正規表現に追加する作業を便利にするためのコード例です. 共通のスパム攻撃をブロックする２つの人気のあるフィルタも示しています.


 * 関連項目:

<span id="Are_there_additional_ways_to_fight_spam?">

ほかにスパム対策の方法はありますか?
 を参照して不正行為対策としてのCaptchaやコンテンツ絞りこみ機能、編集の制限を概観します.

荒らし対策
ウィキの不正行為対策のヒントや指示については、 を参照します.

<span id="Where_now?">

こういう場合は?
<span id="I&#039;ve_found_a_bug_or_have_a_feature_request._Where_do_I_post_it?">

バグの報告、または機能のリクエストがあります. どこに投稿すれば?
バグや機能リクエストは に投稿すべきです. バグの報告の方法を参照します.

<span id="I&#039;m_getting_a_strange_error._What_now?">

奇妙なエラーになっています. 原因は?

 * でカバーされているかどうか確認する
 * 問題点について詳細を知るには、 を参照してください
 * 開発者など知識の豊かな利用者に連絡するには下記の節を参照してください.

<span id="I_tried_that_but_it_didn&#039;t_work">

解決策を試してみましたが、だめでした

 * 「MediaWikiが動かない問題の解決法を求めてこのページにたどり着きました. そして書いてある通りに修正してみました. ですが、動きません. 問題が解消しません!!!!

十中八九、その原因はキャッシュをクリアしていないためだと思われます. この簡単なテストによって、以前リクエストされていなかったページがリクエストされるようになります. アドレスバーにカーソルを動かし、ページの題名部分を選択 (例：Main_Page). キーボードを適当に指で押してから、ENTERキーを押します. そのページでも問題が発生するかどうか確認します.

MediaWikiではサーバ側のキャッシュとクライアント側のキャッシュの両方を用いており、ブラウザのキャッシュを廃棄しただけでは足りないことがよくあります. 詳細は上記の該当する箇所を参照してください.

そのほかにも、下記のとおりチェックしておきたい箇所がいくつかあります.


 * 編集していたファイルは正しい対象でしたか? 編集したファイルにでたらめな文字列を追加して保存したあと、何か不具合が出ましたか?
 * この事例では、バグ解決のすばらしいツールとして、ファイルに  とだけ書き込んでから phpinfo.php という名前で保存します.  それをご利用のウェブディレクトリにアップロードし、ブラウザで起動します.  文書のルートとphp.iniへのパスを確認します.
 * 編集していたのは、当該のファイルの正しい部分ですか? php.iniに複製したエントリを作成しましたか? 新しい設定は、LocalSettings.phpの末尾に追加します. 冒頭ではありません.
 * .htaccessを作成したなら、AllowOverridesは有効になっていますか? ウェブ接続のプロバイダに質問します.

<span id="I_have_a_question_not_answered_here._Where_do_I_go_next?">

ここで回答されていない質問があります. 次はどこへ?
上記のFAQの内容を読み尽くした場合、次のことを試して頂くようお願いします:


 * このサイト上の他のソースのヘルプを確認する
 * このサイトの残りを検索する
 * ウェブを検索する
 * ソースをいじってみる
 * 開発者など知識の豊かな利用者に連絡するには下記の節を参照してください.

<span id="Still_no_luck._Where_can_I_ask_for_help?">

まだうまく行きません. どこで助けを求めることができますか?
サポートの一覧は をご参照ください.

<span id="See_also">