Don’t have a Mediawiki site yet?Get Mediawiki installed for free with the wiki hosting pack!
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 URL
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:
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;