MediaWiki

From Alpine Linux
Revision as of 05:33, 16 July 2010 by Danieloc (talk | contribs)

Set up MediaWiki on Alpine Linux

This document will be a quick c/p guide to setup MediaWiki on Alpine linux. What we will setup is the following:

  • Lighttpd with PHP
  • Postgresql
  • MediaWiki

Install lighttpd, PHP, and postgresql

apk add lighttpd postgresql postgresql-client php php-iconv php-json php-gd php-curl php-xml php-pgsql php-imap php-pdo php-pdo_pgsql  php-soap php-xmlrpc php-posix php-mcrypt php-gettext

Configuring Lighttpd

Edit lighttpd.conf

nano +46 /etc/lighttpd/lighttpd.conf

Uncomment lines: uncoment include "mod_fastcgi.conf", save and exit


Installing and configuring MediaWiki

Install MediaWiki

Download

 cd /var/www/localhost/htdocs/
 wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.4.tar.gz

Unpack

 gunzip mediawiki-1.15.4.tar.gz
 tar xvf mediawiki-1.15.4.tar
  

Change Folder Name

 mv mediawiki-1.15.4 mediawiki
 

Starting

Starting http and sql server and adding to boot

/etc/init.d/postgresql setup
/etc/init.d/postgresql start && rc-update add postgresql default
/etc/init.d/lighttpd start && rc-update add lighttpd default

Config your wiki

Browse

http://WEBSERVER_IP_ADDRESS/mediawiki/config/index.php

  • Site config

You need to set:

 Wiki name:
 Contact e-mail:
 Language:
 Copyright/license:
 Admin username:
 Password:
 Password confirm:
 Object caching:
 Memcached servers:
 E-mail features (global):
 User-to-user e-mail:
 E-mail notification about changes:
 E-mail address authentication:
 Database type:
 PostgreSQL
 Database host:
 Database name:
 DB username:
 DB password:
 DB password confirm:
 Superuser account:  
 Superuser name:
 Superuser password:
 Database port:
 Schema for mediawiki:
 Schema for tsearch2:

When you finish, press "Install MediaWiki" button, and thats all. :) You have MediaWiki working, to access go to http://WEBSERVER_IP_ADDRESS/mediawiki and enjoy!