[[mw:]]>FuzzyBot |
[[mw:]]>FuzzyBot |
Line 1: |
Line 1: |
| | <noinclude> |
| <languages/> | | <languages/> |
| {{SettingSummary | | </noinclude><!-- |
| |name=IP | | -->{{Tip |
| |nowgprefix= | | |1=''{{ll|Manual:$IP|$IP}} stands for the Installation Path (or "directory") of your MediaWiki installation, the same directory that holds {{ll|Manual:LocalSettings.php|LocalSettings.php}}, {{ll|Manual:index.php|index.php}} etc.''. |
| |version_min=pre 1.1.0
| | }}<noinclude> |
| |section=Paths
| |
| |range=(String containing an absolute path.)
| |
| |default=The MW_INSTALL_PATH environment variable, or if not set, the current working directory
| |
| |summary=The full path to the installation directory. | |
| }} | |
| Manually setting this variable to the absolute path to MediaWiki on disk from {{ll|Manual:LocalSettings.php|LocalSettings.php}} was necessary in older versions of MediaWiki.
| |
| However, at least since MediaWiki 1.18, manually defining <code>$IP</code> in LocalSettings.php is no longer needed and no longer works as you may expect.
| |
| It will default to the current working directory and it can be used without the need to define it manually.
| |
|
| |
|
| If you have to override the default value you have to declare the environment variable <code>MW_INSTALL_PATH</code>.
| | [[Category:Templates{{#translation:}}]] |
| See the documentation of your webserver for how to do it.
| | </noinclude> |
| {{note|1=Note that you can't just override <code>$IP</code> from your {{ll|Manual:LocalSettings.php|LocalSettings.php}} if you do not want to fix also all the variables that are based on it, like {{ll|Manual:$wgExtensionDirectory|$wgExtensionDirectory}} etc.}}
| |
| | |
| == Details ==
| |
| | |
| IP stands for '''I'''nstall '''P'''ath. The variable holds the local file path to the base installation of your wiki. If for whatever reason you want to overwrite its default - make sure you refer to the fully qualified file path. Do not include a slash at the end of the path.
| |
| | |
| In MediaWiki 1.16 and prior, where the {{ll|Manual:DefaultSettings.php|DefaultSettings.php}} file still had to be loaded from inside LocalSettings.php, the directory to load it from was determined by the IP variable.
| |
| | |
| Unlike other variables, the default is set in WebStart.php instead of in DefaultSettings.php.
| |
| | |
| Setting the <code>MW_INSTALL_PATH</code> 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).
| |