Installation of Mediawiki Server and Environment

From Wiki Against Mines

Jump to: navigation, search


Regards to the authors Martin Schenke, Martin Rüdrich, Simon Schmidt, Torsten Hennig from FHTW Berlin, WS 2007/08

The tutorial‘s issue is: The installation und configuration of MySQL, Apache, PHP and Mediawiki to provide a knowledge management system.

This tutorial adresses users without mediawiki implementation experiences. Basic knowledge of databases, PHP and Linux-Systems is recommended and needed for the following comments. The installation description refers to installation and implementation of mediawiki and its components Apache HTTP Server, MySQL, and PHP on Linux. The tutorial is devided into two parts. First of all there are the system requirements to install mediawiki, and the installation and configuration of mediawiki components. The second part is about the mediawiki installation and configuration itself. Please find notes and comments concerning project volume and project schedule within the project documentation.

Contents

System requirements

General

Please find system requirements of version 1.11.0 below:

To use image thumbnailing and text-support further packages are required.

For further information please go to the official mediawiki homepage.

Comment

  • MediaWiki contains a installation-script, which offers web-based confiquration
  • MediaWiki is able to share its database with applications which are existing, already. (e.g. phpBB, joomla etc.)
  • To customise MediaWiki, PHP-skills are required.
  • If only older versions of PHP, e.g. version 4.0, are available, MediaWiki version 1.6.10 should be used (download).
  • If you using MySQL 4 as Databasesystem, you should use MediaWiki in Version 1.5.8 (download). This version is no longer supported![1]

Installation and Configuration of Components

To install and configure MediaWiki the components specified in the system requirements are required. This paragraph specifies the installation and configuration of these components. A current Linux-System (e.g. Debian, Suse-Linux, Gentoo) is required aditionally. This specification is related to a installation on a Linux-System.

    • MySQL-Server in version 5 is used. This MySQL-Server needs to be installed and configured to use MediaWiki.
    • Apache HTTP Server Version 2.2 is used as WebServer on the Linux-System. The installation and configuration on the Linux System is quite simple.


Another alternativ to install and implement required MediaWiki components is to use ready to use packages, for instance XAMPP. This packages include MySQL, Apache, and PHP5 already. They also include scripts and programs to simplify the use of the database and the webserver. Please find an installation and configuration manual of these packages here.

MediaWiki Installation and Configuration

MediaWiki installation and configuration

Backup and Restore the MediaWiki Database

How to backup and restore the MediaWiki Database.

Uninstall MediaWiki

Please follow the link how to remove MediaWiki off the system.

References

  1. Wikimedia Foundation Inc. (2008): Manual:Installation requirements, http://www.mediawiki.org/wiki/Manual:Installation_requirements, last seen 28.01.2008

Links

Personal tools