Page MenuHomePhabricator

LocalSettings.php

Authored By
bzimport
Nov 22 2014, 3:06 AM
Size
11 KB
Referenced Files
None
Subscribers
None

LocalSettings.php

<?php
$IP = "/www/wiki.toolserver.org/w";
$path = array( $IP, "$IP/includes", "$IP/languages" );
set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() );
require_once( "$IP/includes/DefaultSettings.php" );
if ( $wgCommandLineMode ) {
if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) {
die( "This script must be run from the command line\n" );
}
}
$wgSitename = "Toolserver wiki";
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
$wgScriptPath = "/w";
$wgScriptExtension = ".php";
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgEnableEmail = true;
$wgEnableUserEmail = true;
$wgEmergencyContact = "ts-admins@toolserver.org";
$wgPasswordSender = "ts-admins@toolserver.org";
## For a detailed description of the following switches see
## http://www.mediawiki.org/wiki/Extension:Email_notification
## and http://www.mediawiki.org/wiki/Extension:Email_notification
## There are many more options for fine tuning available see
## /includes/DefaultSettings.php
## UPO means: this is also a user preference option
$wgEnotifUserTalk = true; # UPO
$wgEnotifWatchlist = true; # UPO
$wgEmailAuthentication = true;
$wgDBtype = "postgres";
$wgDBserver = "(redacted)";
$wgDBname = "(redacted)";
$wgDBuser = "(redacted)";
$wgDBpassword = "(redacted)";
# MySQL specific settings
$wgDBprefix = "";
# MySQL table options to use during installation or update
$wgDBTableOptions = "TYPE=InnoDB";
# Experimental charset support for MySQL 4.1/5.0.
$wgDBmysql5 = false;
# Postgres specific settings
$wgDBport = "(redacted)";
$wgDBmwschema = "(redacted)";
$wgDBts2schema = "(redacted)";
## Shared memory settings
$wgMainCacheType = CACHE_NONE;
#$wgMemCachedServers = array();
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads = false;
# $wgUseImageMagick = true;
# $wgImageMagickConvertCommand = "/usr/bin/convert";
## If you want to use image uploads under safe mode,
## create the directories images/archive, images/thumb and
## images/temp, and make them all writable. Then uncomment
## this, if it's not already uncommented:
# $wgHashedUploadDirectory = false;
## If you have the appropriate support software installed
## you can enable inline LaTeX equations:
$wgUseTeX = false;
$wgLocalInterwiki = $wgSitename;
$wgLanguageCode = "en";
$wgProxyKey = "(redacted)";
## Default skin: you can change the default skin. Use the internal symbolic
## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook':
$wgDefaultSkin = 'monobook';
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "http://creativecommons.org/licenses/by-sa/3.0/";
$wgRightsText = "CC-BY-SA-3.0";
$wgRightsIcon = "//i.creativecommons.org/l/by-sa/3.0/88x31.png";
# $wgRightsCode = "[license_code]"; # Not yet used
$wgDiff3 = "";
# When you make changes to this configuration file, this will make
# sure that cached pages are cleared.
$configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) );
$wgCacheEpoch = max( $wgCacheEpoch, $configdate );
$actions = array('view', 'edit', 'watch', 'unwatch', 'delete','revert', 'rollback', 'protect',
'unprotect','info','markpatrolled','validate','render','deletetrackback','print',
'dublincore','creativecommons','credits','submit','viewsource','history', 'purge');
foreach ($actions as $a)
$wgActionPaths[$a] = "/$a/$1";
$wgArticlePath = "/view/$1";
$wgDiff3 = '/opt/diffutils/bin/diff3';
$wgEnableUploads = true;
$wgUseImageMagick = true;
#$wgImageMagickConvertCommand = '/usr/local/bin/convert';
$JIRAs = array(
'toolserver' => array(
'user' => '(redacted)',
'password' => '(redacted)',
'url' => '(redacted)',
),
);
require_once("/www/wiki.toolserver.org/extensions/JIRA/JIRA.php");
$JIRAdefault = 'toolserver';
$wgLogo = '/w/tslogo.png';
$wgMetaNamespace = 'Toolserver';
$wgShowIPinHeader = false;
$wgAllowRealName = false;
$wgUseRCPatrol = true;
$wgEnableAPI = true;
$wgEnableWriteAPI = true;
$wgAllowUserJs = true;
$wgAllowUserCss = true;
require_once("/www/wiki.toolserver.org/extensions/ParserFunctions/ParserFunctions.php");
#require_once("/export/mediawiki/extensions/Newuserlog/Newuserlog.php");
$wgRC2UDPAddress = '127.0.0.1';
$wgRC2UDPPort = 6566;
$wgRC2UDPPrefix = '';
$wgUseMemCached = true;
$wgMemCachedDebug = false; # Will be set to false in Setup.php, if the server isn't working
$wgMemCachedServers = array( '127.0.0.1:11211' );
$wgMemCachedPersistent = false;
$wgMainCacheType = CACHE_MEMCACHED;
$wgImportSources = array( "m" );
require_once("/www/wiki.toolserver.org/extensions/CrowdAuthentication/CrowdAuthentication.php");
$caApplicationName = 'mediawiki';
$caApplicationPassword = '(redacted)';
$caDefaultGroups = array('jira-users', 'confluence-users');
$caCrowdServerUrl = 'http://127.0.0.1:8080/services';
$caImportGroups = true;
$caOverwriteLocalGroups = false;
$wgAuth = new CrowdAuthenticator();
require_once("/www/wiki.toolserver.org/extensions/Renameuser/SpecialRenameuser.php"); #on a second thought, probably not a good idea in the face of sso
require_once("/www/wiki.toolserver.org/extensions/ConfirmEdit/ConfirmEdit.php");
$wgGroupPermissions = array();
// Implicit group for all visitors
$wgGroupPermissions['*' ]['createaccount'] = true;
$wgGroupPermissions['*' ]['read'] = true;
$wgGroupPermissions['*' ]['edit'] = true;
$wgGroupPermissions['*' ]['createpage'] = false; # 2011-03-05 river
$wgGroupPermissions['*' ]['createtalk'] = false;
$wgGroupPermissions['*' ]['writeapi'] = true;
// Implicit group for all logged-in accounts
$wgGroupPermissions['user' ]['move'] = true;
$wgGroupPermissions['user' ]['read'] = true;
$wgGroupPermissions['user' ]['edit'] = true;
$wgGroupPermissions['user' ]['createpage'] = false;
$wgGroupPermissions['user' ]['createtalk'] = true;
$wgGroupPermissions['user' ]['upload'] = true;
$wgGroupPermissions['user' ]['reupload'] = true;
$wgGroupPermissions['user' ]['reupload-shared'] = true;
$wgGroupPermissions['user' ]['minoredit'] = true;
$wgGroupPermissions['user' ]['purge'] = true; // can use ?action=purge without clicking "ok"
// Implicit group for accounts that pass $wgAutoConfirmAge
$wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true;
$wgGroupPermissions['autoconfirmed' ]['createpage'] = true;
// Implicit group for accounts with confirmed email addresses
// This has little use when email address confirmation is off
$wgGroupPermissions['emailconfirmed']['emailconfirmed'] = true;
// Users with bot privilege can have their edits hidden
// from various log pages by default
$wgGroupPermissions['bot' ]['bot'] = true;
$wgGroupPermissions['bot' ]['autoconfirmed'] = true;
$wgGroupPermissions['bot' ]['nominornewtalk'] = true;
$wgGroupPermissions['bot' ]['autopatrol'] = true;
$wgGroupPermissions['bot' ]['apihighlimits'] = true;
// Most extra permission abilities go to this group
$wgGroupPermissions['mw-sysops']['block'] = true;
$wgGroupPermissions['mw-sysops']['createaccount'] = true;
$wgGroupPermissions['mw-sysops']['delete'] = true;
$wgGroupPermissions['mw-sysops']['undelete'] = true;
$wgGroupPermissions['mw-sysops']['deletedhistory'] = true; // can view deleted history entries, but not see or restore the text
$wgGroupPermissions['mw-sysops']['editinterface'] = true;
$wgGroupPermissions['mw-sysops']['editusercssjs'] = true;
$wgGroupPermissions['mw-sysops']['import'] = true;
$wgGroupPermissions['mw-sysops']['importupload'] = true;
$wgGroupPermissions['mw-sysops']['move'] = true;
$wgGroupPermissions['mw-sysops']['patrol'] = true;
$wgGroupPermissions['mw-sysops']['autopatrol'] = true;
$wgGroupPermissions['mw-sysops']['protect'] = true;
$wgGroupPermissions['mw-sysops']['proxyunbannable'] = true;
$wgGroupPermissions['mw-sysops']['rollback'] = true;
$wgGroupPermissions['mw-sysops']['trackback'] = true;
$wgGroupPermissions['mw-sysops']['upload'] = true;
$wgGroupPermissions['mw-sysops']['reupload'] = true;
$wgGroupPermissions['mw-sysops']['reupload-shared'] = true;
$wgGroupPermissions['mw-sysops']['unwatchedpages'] = true;
$wgGroupPermissions['mw-sysops']['autoconfirmed'] = true;
$wgGroupPermissions['mw-sysops']['upload_by_url'] = true;
$wgGroupPermissions['mw-sysops']['ipblock-exempt'] = true;
$wgGroupPermissions['mw-sysops']['blockemail'] = true;
// Permission to change users' group assignments
$wgGroupPermissions['mw-bureaucrats']['userrights'] = true;
$wgGroupPermissions['*' ]['skipcaptcha'] = false;
$wgGroupPermissions['user' ]['skipcaptcha'] = false;
$wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true;
$wgGroupPermissions['bot' ]['skipcaptcha'] = true; // registered bots
$wgGroupPermissions['mw-sysops' ]['skipcaptcha'] = true;
$wgCaptchaTriggers['edit'] = false;
$wgCaptchaTriggers['create'] = true;
$wgCaptchaTriggers['addurl'] = true;
$wgCaptchaTriggers['createaccount'] = true;
$wgCaptchaTriggers['badlogin'] = true;
$wgGroupPermissions['ts-users'] = $wgGroupPermissions['mw-sysops'];
$wgGroupPermissions['admins']['editpolicy'] = true;
$wgGroupPermissions['admins']['edithomepage'] = true;
$wgRestrictionTypes = array( 'edit', 'move', 'delete' );
$wgRestrictionLevels = array( '', 'autoconfirmed', 'sysop', 'editpolicy', 'edithomepage' );
require_once("/www/wiki.toolserver.org/extensions/SpamBlacklist/SpamBlacklist.php");
$wgSpamBlacklistFiles = array(
"http://meta.wikimedia.org/w/index.php?title=Spam_blacklist&action=raw"
);
require_once("/www/wiki.toolserver.org/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");
require_once("/www/wiki.toolserver.org/extensions/Gadgets/Gadgets.php");
require_once("/www/wiki.toolserver.org/extensions/Cite/Cite.php");
require_once("/www/wiki.toolserver.org/extensions/HTMLets/HTMLets.php");
$wgHTMLetsDirectory = "/opt/local/htmlets";
$wgUseTidy = false;
$wgNamespacesWithSubpages[0] = true;
#$wgShowExceptionDetails = true;
$wgGroupsAddToSelf = array('query-service');
$wgGroupsRemoveFromSelf = array('query-service');
$wgDefaultSkin = 'modern';
$wgSVGConverters['rsvg-broken'] = '$path/rsvg-convert -w $width -h $height -o $output < $input';
#$wgSVGConverter = 'imgserv';
$wgSVGConverter = 'rsvg-broken';
$wgSVGConverterPath = '/opt/ts/bin';
$wgFileExtensions[] = 'svg';
$wgImageMagickConvertCommand = '/opt/ts/bin/convert';
$wgShellLocale = "en_US.UTF-8";
$wgExtraNamespaces[100] = "Admin";
$wgExtraNamespaces[101] = "Admin_talk";
$wgAllowDisplayTitle = true;
require_once("/www/wiki.toolserver.org/extensions/Nuke/Nuke.php");
#include_once("/www/wiki.toolserver.org/extensions/CheckUser/CheckUser.php");
$wgShowExceptionDetails = true;
$wgAutoConfirmAge = 86400*3;
$wgAutoConfirmCount = 3;
$wgGroupPermissions['admins']['renameuser'] = true;

File Metadata

Mime Type
text/x-php
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
12793
Default Alt Text
LocalSettings.php (11 KB)

Event Timeline