• +1 510-870-8668, 510-298-5936, 510-796-2400
  • Login


MediaWiki is a wiki software. It runs on many websites, including Wikipedia, Wiktionary and Wikimedia commons. It is written in the PHP programming language and stores the contents into a database.

The software is optimized to efficiently handle large projects, which can have terabytes of content and hundreds of thousands of hits per second. It is licensed under the GNU General Public License.

It is basically designed to run on a large server farm for a website that gets millions of hits per day. Not only this but is an extremely powerful, scalable software and a feature-rich wiki implementation that uses PHP to process and display data stored in a database, such as MySQL.

MIRI Infotech is configuring and publishing MediaWiki embedded pre-configured tool with ready-to-launch AMI on linux that contains MediaWiki, MySQL and PHP.


Pages use MediaWiki's wikitext fromat, so that users without knowledge of HTML or CSS can edit them easily.

When a user submits an edit to a page, MediaWiki writes it to the database, but without deleting the previous versions of the page, thus allowing easy reverts in case of vandalism or spamming. MediaWiki can manage image and multimedia files, too, which are stored in the filesystem. For large wikis with lots of users, MediaWiki supports caching and can be easily coupled with proxy server software.



Now let us discuss about some of the features of MediaWiki in brief and get to know how flexible it is for users to use it. They are as follows:

  • Feature-rich and extensible, both on-wiki and with hundreds of extensions;
  • Scalable and suitable for both small and large sites;
  • Simple to install, working on most hardware/software combinations; and
  • Available in your language. 

The MediaWiki action API is a web service that provides convenient access to wiki features, data, and meta-data over HTTP, via a URL usually at api.php. Clients request particular "actions" by specifying an action parameter, mainly action=query to get information. It was known as the MediaWiki API, but there are now other web APIs available that connect to MediaWiki such as RESTBase and the Wikidata query service. Client programs can log in to a wiki, get data, and post changes automatically by making HTTP requests to the web service.

 MediaWiki used to be really focused on Wikimedia sites, but efforts have been made to make it more generic and better accommodate the needs of these third-party users.

System Requirements

MediaWiki requires PHP 5.5.9+ and either MySQL 5.5.8+, MariaDB, or one of the other three possible stores.


MediaWiki live cast:

You can subscribe MediaWiki to an AWS Marketplace product and launch an instance from the MediaWiki product's AMI using the Amazon EC2 launch wizard.

You can subscribe MediaWiki to an AWS Marketplace product and launch an instance from the MediaWiki product's AMI using the Amazon EC2 launch wizard.

To launch an instance from the AWS Marketplace using the launch wizard

1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

2. From the Amazon EC2 dashboard, choose Launch Instance.

On the Choose an Amazon Machine Image (AMI) page, choose the AWS Marketplace category on the left. Find a suitable AMI by browsing the categories, or using the search functionality. Choose Select to choose your product.

3. A dialog displays an overview of the product you've selected. You can view the pricing information, as well as any other information that the vendor has provided. When you're ready, choose Continue.

4. On the Choose an Instance Type page, select the hardware configuration and size of the instance to launch. When you're done, choose Next: Configure Instance Details.

5. On the next pages of the wizard, you can configure your instance, add storage, and add tags. For more information about the different options you can configure, see Launching an Instance. Choose Next until you reach the Configure Security Group page.

6. The wizard creates a new security group according to the vendor's specifications for the product. The security group may include rules that allow all IP addresses ( access on SSH (port 22) on Linux or RDP (port 3389) on Windows. We recommend that you adjust these rules to allow only a specific address or range of addresses to access your instance over those ports.

7. When you are ready, choose Review and Launch.

8. On the Review Instance Launch page, check the details of the AMI from which you're about to launch the instance, as well as the other configuration details you set up in the wizard. When you're ready, choose Launch to select or create a key pair, and launch your instance.

9. Depending on the product you've subscribed to, the instance may take a few minutes or more to launch. You are first subscribed to the product before your instance can launch. If there are any problems with your credit card details, you will be asked to update your account details. When the launch confirmation page displays.


MediaWiki is a  wiki software and as all wikis it allows everyday users to create and edit webpage content in any browser without knowledge in CSS and HTML. Mediawiki supports this open editing function where anyone can add and edit content, which the software would write in its database but without deleting the old version. Thus in case of certain abuse of this great functionality, the administrators could revert to the original unedited version. MediaWiki is also the most famous wiki engine as it is used to power Wikipedia.



Usage / Deployment Instruction


Open the URL: http://<instance ip address>

<instance ip address> : IP address of the running EC2 instance.

Step 1: Fill the primary authentication form with the following details –

Username: Admin

Password: <instanceID>

Step 2: You will be directed to this screen where you first have to set up your wiki according to your requirements

Step 3: Select your preferences accordingly.

Step 4: You can now move further to fill in the database details to complete your installation process.

Database name: mediawikimiri

Databse username: root

Databse password: <instance ID>

Step 5: After filling up the details, you also have the option to upgrade your existing installation and for that you click continue.

Step5.1: After upgradation, click on start your wiki and make changes to your database settings according to your requirements.

Step 5.2: Now, here you can enter the name of your wiki and the other details according to your choice.

Step 6: You have successfully completed your installation.

Step 7: After moving the LocalSettings.php to the desired location, click on: enter your wiki. Then you will be redirected to your wiki page.


Live Demo

Our Rating

5 star
4 star
3 star
2 star
1 star

Submit Your Request

First Name:*
Last Name:*
Email Address:*
Phone Number:*