Installing and Configuring MediaWiki - CReSIS/OLD_OPS GitHub Wiki

yum install mediawiki mysql-server ImageMagick

edit /etc/httpd/conf.d/mediawiki119.conf
Uncomment all aliases and change alias wiki119 to wiki
Uncomment Directory tags

                Alias /wiki/mw-config               /var/www/mediawiki119/mw-config

Alias /wiki/index.php           /var/www/mediawiki119/index.php
Alias /wiki/api.php             /var/www/mediawiki119/api.php
Alias /wiki/load.php            /var/www/mediawiki119/load.php
Alias /wiki/opensearch_desc.php /var/www/mediawiki119/opensearch_desc.php
Alias /wiki/skins               /var/www/mediawiki119/skins
Alias /wiki/images              /var/www/mediawiki119/images
Alias /wiki                     /var/www/mediawiki119/index.php

<Directory /var/www/mediawiki119>
  Options FollowSymLinks
</Directory>

service httpd reload

Start mysql ‘service mysqld start’
                /usr/bin/mysql_secure_installation (Set root password and delete anonymous user and test tables)

mysql start at boot
                chkconfig mysqld on
                
Go to <host>/wiki. Configure from there.
Download LocalSettings.php. Place in /usr/share/mediawiki119 and make symlink from /var/www/mediawiki119/

Append the following configuration to /var/www/mediawiki119/LocalSettings.php file to allow these files to be uploaded:

$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'xls';
$wgFileExtensions[] = 'xlsx';
$wgFileExtensions[] = 'ppt';
$wgFileExtensions[] = 'pptx';

Append the following configuration to /var/www/mediawiki119/LocalSettings.php file to only allow registered users with system operator status to edit pages: $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['sysop']['edit'] = true;

⚠️ **GitHub.com Fallback** ⚠️