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;