Managing a private wiki/Adding extensions
Getting the .php file(s)
editFirst, one must download the .php
files. This can be done in several ways.
- SVN
- MediaWiki code is kept in a subversion repository (SVN repo). Download the files using an SVN client to the appropriate location (
$IP/extensions/Extension
usually)
- Add either a
require_once();
orinclude_once();
near the bottom of your LocalSettings.php file, and check Special:Version on your wiki to see if the extension is installed properly. See the examples.
Setting up the database
edit- Some extensions require database tables - one of the files in the extension folder will be an SQL query to create the table. phpMyAdmin is a useful tool for altering the database.
Troubleshooting
edit- If the extension fails to install properly, check the relevant page on MediaWiki.org if there are specialized installation requirements. Some extensions may have dependencies requiring installation of additional software.