MediaWiki: Difference between revisions
Line 25: | Line 25: | ||
== Installing and configuring MediaWiki = | == Installing and configuring MediaWiki == | ||
'''Install MediaWiki''' | '''Install MediaWiki''' | ||
Line 44: | Line 44: | ||
rm -R mediawiki-1.16.0.tar | rm -R mediawiki-1.16.0.tar | ||
== Starting == | == Starting == | ||
Line 56: | Line 52: | ||
/etc/init.d/postgresql start && rc-update add postgresql default | /etc/init.d/postgresql start && rc-update add postgresql default | ||
/etc/init.d/lighttpd start && rc-update add lighttpd default | /etc/init.d/lighttpd start && rc-update add lighttpd default | ||
Make Symlink to the wiki | |||
ln -s /usr/share/webapps/mediawiki-1.16.0/ /var/www/localhost/htdocs/mediawiki/ | |||
== Config your wiki == | == Config your wiki == |
Revision as of 20:39, 11 October 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 -R mediawiki-1.16.0.tar
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
Make Symlink to the wiki
ln -s /usr/share/webapps/mediawiki-1.16.0/ /var/www/localhost/htdocs/mediawiki/
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!