Sign Up For Web Hosting Now!
MediaWiki Services
No.1 Wiki Host
  • Wiki-optimized servers
  • FREE Wiki installation
  • Free Domain name
  • Unlimited space
  • Unlimited traffic
  • Immediate activation
Sign up now Learn more
More About Wiki Applications

Learn more about the most popular Wiki tools and compare the best Wiki applications.

Facebook Twitter Plusone

MediaWiki Images

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 $wgEnableUploads 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 :

[[image:test.png]]

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

You can also add thumbnailed images using:

[[image:test.png|thumb|caption]]

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:

[[image:test.png|left|thumb|50px|]]

Upload Permissions

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;

Previous Next
(c) Copyright 2004-2013 SiteGround. All rights reserved
SiteGround is not affiliated with or endorsed by the MediaWiki Project or its trademark owners.