Don’t have a Mediawiki site yet?Get Mediawiki installed for free with the wiki hosting pack!divider

To upload images, you should ensure that:

The ‘images’ directory is writable

Upload in MediaWiki is enabled. To do this, you should set


in LocalSettings.php to true

The file type you wish to upload must be allowed in /includes/DefaultSettings.php:

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc', 'xls', 'pdf' );

You can also set

$wgStrictFileExtensions = false;

to allow most file types to be uploaded.

The user is logged in

Uploading Directly from a URLdivider

You can allow users to directly upload files from a URL. To allow this, in includes/DefaultSettings.php you should set:

$wgAllowCopyUploads = true

To add an image to a post, you need to indicate it in your post as an image using:


(where test.png is the name of the image).

You can also add thumbnailed images using:


The image can be aligned so that you can add text next to it. Here is an example how to create a left alligned image:


Upload Permissionsdivider

By default, all registered users can upload files.

To change this, you have to modify $wgGroupPermissions in includes/DefaultSettings.php:

To prevent normal users from uploading files, you should set:

$wgGroupPermissions['user']['upload'] = false;

To create a special group called “uploadaccess”, and allow members of this group to upload files, you should set:

$wgGroupPermissions['uploadaccess']['upload'] = true;

To allow “autoconfirmed” (non-newbie) users to upload files, you should set:

$wgGroupPermissions['autoconfirmed']['upload'] = true;