MediaWiki: Difference between revisions

From Alpine Linux
Line 25: Line 25:




== Installing and configuring  MediaWiki ==
== Installing and configuring  MediaWiki =


'''Install MediaWiki'''
'''Install MediaWiki'''
Make webapps folder
mkdir /usr/share/webapps/ -p


Download  
Download  


  cd /tmp
cd /usr/share/webapps/
  wget http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.0.tar.gz
wget http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.0.tar.gz


Unpack  
Unpack  


  gunzip mediawiki-1.16.0.tar.gz
gunzip mediawiki-1.16.0.tar.gz
  tar xvf mediawiki-1.16.0.tar.gz
tar xvf mediawiki-1.16.0.tar
 
rm xvf mediawiki-1.16.0.tar
Change Folder Name
 
  mv mediawiki-1.15.4 /etc/mediawiki


Make Symlink to the wiki
Make Symlink to the wiki


ln -s /etc/mediawiki/ /var/www/localhost/htdocs/mediawiki/
ln -s /usr/share/webapps/mediawiki-1.16.0/ /var/www/localhost/htdocs/mediawiki/


== Starting ==
== Starting ==

Revision as of 22:05, 16 September 2010

What is MediaWiki?

MediaWiki is a popular free web-based wiki software application developed by and used on all projects of the Wikimedia Foundation, as well as on many other wiki websites worldwide. It is written in the PHP programming language with a backend database.

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

Make webapps folder

mkdir /usr/share/webapps/ -p

Download

cd /usr/share/webapps/
wget http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.0.tar.gz

Unpack

gunzip mediawiki-1.16.0.tar.gz
tar xvf mediawiki-1.16.0.tar
rm xvf mediawiki-1.16.0.tar

Make Symlink to the wiki

ln -s /usr/share/webapps/mediawiki-1.16.0/ /var/www/localhost/htdocs/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!