Difference between revisions of "MediaWiki"

From Omnia
Jump to navigation Jump to search
Line 44: Line 44:
 
  mv mediawiki-1.41.0  wiki
 
  mv mediawiki-1.41.0  wiki
 
  cd wiki
 
  cd wiki
 +
 +
Give write permission (not required, but then you will have to manually write the config files at the end):
 
  # sudo chown apache mw-config
 
  # sudo chown apache mw-config
 
  sudo chown www-data mw-config
 
  sudo chown www-data mw-config
  
 +
Run through the configuration:
 
  http://example.com/wiki/mw-config/index.php
 
  http://example.com/wiki/mw-config/index.php
  
 +
Guide:
 
  https://www.mediawiki.org/wiki/Manual:Installation_guide
 
  https://www.mediawiki.org/wiki/Manual:Installation_guide
  
 +
Download:
 
  https://www.mediawiki.org/wiki/Download
 
  https://www.mediawiki.org/wiki/Download
  

Revision as of 15:07, 26 December 2023

MediaWiki

MediaWiki - http://www.mediawiki.org

"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." [1]

Subpage Table of Contents

Dependencies

Apache and PHP: (for Ubuntu 22)

sudo apt install apache2 php mysql-server mysql-client

For covenience:

sudo ln -s /var/www/html /www

Test php:

echo "<?php phpinfo(); ?>" > /www/phptest.php
http://x.x.x.x/phpinfo.php

Look for MySQL and obviously the processed php page.

PHP Extensions:

  • mbstring
  • xml
  • intl
  • (database driver)
    • php-mysql
sudo apt install php-mbstring php-xml php-intl php-mysql
sudo service apache2 restart

Installation & Upgrading

For Installation and Upgrading procedures, see MediaWiki/Installation article.

Basics:

cd /www
wget https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.0.tar.gz
tar -zvxf mediawiki-1.41.0.tar.gz
mv mediawiki-1.41.0  wiki
cd wiki

Give write permission (not required, but then you will have to manually write the config files at the end):

# sudo chown apache mw-config
sudo chown www-data mw-config

Run through the configuration:

http://example.com/wiki/mw-config/index.php

Guide:

https://www.mediawiki.org/wiki/Manual:Installation_guide

Download:

https://www.mediawiki.org/wiki/Download

Old 1.24.1 Reference

wget releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz
tar -zvxf mediawiki-1.24.1.tar.gz
mv mediawiki-1.24.1  wiki
cd wiki
sudo chown apache mw-config

Clear History

cd maintenance
php  deleteOldRevisions.php --delete

ref: https://www.mediawiki.org/wiki/Manual:DeleteOldRevisions.php

MediaWiki Namespace

keywords