Managing a private wiki/Adding extensions

Getting the .php file(s)

edit

First, 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(); or include_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.