Difference between revisions of "MediaWiki"

From ArchWiki
Jump to: navigation, search
(Installation)
m
Line 13: Line 13:
 
  LoadModule php5_module modules/libphp5.so
 
  LoadModule php5_module modules/libphp5.so
 
  Include conf/extra/php5_module.conf
 
  Include conf/extra/php5_module.conf
  Include Include /etc/webapps/mediawiki/httpd-mediawiki.conf
+
  Include /etc/webapps/mediawiki/httpd-mediawiki.conf
  
 
Adjust permissions in ''/usr/share/webapps/mediawiki/.htaccess''
 
Adjust permissions in ''/usr/share/webapps/mediawiki/.htaccess''

Revision as of 03:28, 11 April 2012

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:MediaWiki#)

Installation

Install php-apache, php-intl, imagemagick, mysql and mediawiki, all available from the official repositories.

Instead of imagemagick you can install php-gd. Also instead of mysql you can install sqlite3 or postgresql.

Create /etc/webapps/mediawiki/httpd-mediawiki.conf from the provided exemple.

Add following lines to /etc/httpd/conf/httpd.conf

LoadModule php5_module modules/libphp5.so
Include conf/extra/php5_module.conf
Include /etc/webapps/mediawiki/httpd-mediawiki.conf

Adjust permissions in /usr/share/webapps/mediawiki/.htaccess

Restart apache with

sudo /etc/rc.d/httpd restart

Tips

Mathematics (texvc)

Usually installing texvc package and enabling it in config are enough:

 $wgUseTeX = true;

If you get problems, try to increase limits for shell commands:

 $wgMaxShellMemory = 8000000;
 $wgMaxShellFileSize = 1000000;
 $wgMaxShellTime = 300;

Unicode

Check that php, apache and mysql uses UTF-8. Otherwise you may face strange bugs because of encoding mismatch.