Jump to content

Manual:$IP

From mediawiki.org
This page is a translated version of the page Manual:$IP and the translation is 93% complete.
サーバー URL とファイル パス: $IP
インストール先ディレクトリへの絶対パス。
導入されたバージョン:1.1.0 未満
除去されたバージョン:使用中
許容される値:(絶対パスを含む文字列。)
既定値:MW_INSTALL_PATH 環境変数 (設定されていない場合は、カレント ディレクトリ)。

以前のバージョンの MediaWiki では、この変数に LocalSettings.php からディスク上の MediaWiki への絶対パスを手動で設定する必要がありました。 ただし、少なくとも MediaWiki 1.18 以降、LocalSettings.php で $IP を手動で定義する必要がなくなり、期待通りに機能しなくなりました。 既定では現在の作業ディレクトリになり、手動で定義しなくても使用できます。

既定値をオーバーライドする必要がある場合は、環境変数 MW_INSTALL_PATH を宣言する必要があります。 その方法については、Web サーバーの説明文書を参照してください。

$wgExtensionDirectory など、$IP に基づくいかなる変数も修正したくない場合は、LocalSettings.php $IP をオーバーライドすることはできないことに注意してください。

詳細

IP は Include Path を表します。この変数はウィキのインストール先のベースであるローカル ファイル パスを保持します。既定値を上書きするいかなる理由がある場合でも、完全なファイル パスを使用していることを確認してください。パスの末尾にスラッシュを含めないでください。

MediaWiki 1.16 以前では、DefaultSettings.php ファイルを LocalSettings.php 内から読み込む必要がありましたが、読み込み元のディレクトリは IP 変数によって決定されていました。

他の変数とは異なり、既定値は WebStart.php で設定されています。

Setting the MW_INSTALL_PATH environmental variable can sometimes be useful when running maintenance scripts that are in non-standard directories. (Maintenance scripts by default use the parent of the current working directory as $IP).