Managing a private wiki/Adding extensions
< Managing a private wiki
Getting the .php file(s)
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/Extensionusually)
- 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
- 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
- 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.