Внимание!!! Все файлы в которых будут меняться настройки обязательно нужно копировать в созданную в корне сервера папку copy.

Новые настройки вступят в силу после рестарта необходимой службы.

Новые настройки, влияние которых на работу сервера в дальнейшем неизвестно, после проведенных работ заменять на исходные (возвращать на старые).

Настройка LocalSettings.php

Материал из Справка по MediaWiki
Перейти к: навигация, поиск

Описание работы файла LocalSettings.php

Параметры конфигурации файла LocalSettings.php



<?php

if ( !defined( 'MEDIAWIKI' ) ) {
	exit;
}

# $wgDisableOutputCompression = true;

$wgSitename      = "Справка по Крымологии";
$wgMetaNamespace = "Справка по Крымологии";


$wgScriptPath       = "";
$wgScriptExtension  = ".php";


$wgServer           = "http://consultation.krymology.info";

$wgStylePath        = "$wgScriptPath/skins";


$wgLogo             = "$wgStylePath/common/images/wiki.png";

$wgEnableEmail      = true;
$wgEnableUserEmail  = true; # UPO

$wgEmergencyContact = "apache@consultation.krymology.info";
$wgPasswordSender   = "apache@consultation.krymology.info";

$wgEnotifUserTalk      = false; # UPO
$wgEnotifWatchlist     = false; # UPO
$wgEmailAuthentication = true;

## Database settings
$wgDBtype           = "mysql";
$wgDBserver         = "localhost";
$wgDBname           = "consultation_db";
$wgDBuser           = "consultation_db";
$wgDBpassword       = "26as974";

$wgDBprefix         = "";

$wgDBTableOptions   = "ENGINE=MyISAM, DEFAULT CHARSET=utf8";

$wgDBmysql5 = false;

$wgMainCacheType    = CACHE_NONE;
$wgMemCachedServers = array();


$wgEnableUploads  = true;
## $wgUseImageMagick = true;
## $wgImageMagickConvertCommand = "/usr/bin/convert";
$wgTmpDirectory = "$IP/images/temp"; ## Помогает при установке версии 20 и выше

$wgUseInstantCommons  = true;


$wgShellLocale = "en_US.utf8";

#$wgHashedUploadDirectory = false;

#$wgCacheDirectory = "$IP/cache";

$wgLanguageCode = "ru";

$wgSecretKey = "78d276032a83dbb3285f2d777f95ebbb26104fe4c2997e3f68738cc945ac2bda";

$wgUpgradeKey = "b46a636049f91fc3";

##Основные шаблоны оформления 'standard', 'nostalgia', 'cologneblue', 'monobook', 'vector':
$wgDefaultSkin = "cologneblue";


$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl  = "";
$wgRightsText = "";
$wgRightsIcon = "";

$wgDiff3 = "";

$wgResourceLoaderMaxQueryLength = 512;

$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;

#Прочие настройки
#$wgSqlTimeout =30

#Запущенные приложения автоматически при установке 18 версии
require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );
$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['wikieditor-preview'] = 1;

require_once( "$IP/extensions/Renameuser/Renameuser.php" );
require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" );## Программа контрольного вопроса (арифметическое действие)
require_once( "$IP/extensions/Nuke/Nuke.php" );
require_once( "$IP/extensions/Vector/Vector.php" );
require_once( "$IP/extensions/Gadgets/Gadgets.php" );

#Запущенные приложения вручную
require_once("$IP/extensions/ExpandTemplates/ExpandTemplates.php");
require_once("$IP/extensions/ExtensionFunctions.php");
require_once("$IP/extensions/CharInsert/CharInsert.php");
require_once('extensions/Cite/Cite.php');
require_once( "$IP/includes/DefaultSettings.php" );
require_once('extensions/ImageMap/ImageMap.php');
require_once('extensions/timeline/Timeline.php'); // Add EasyTimeline extension

require_once( "{$IP}/extensions/TitleBlacklist/TitleBlacklist.php" );

##require_once( "extensions/CategoryTree/CategoryTree.php" );
require_once("{$IP}/extensions/CategoryTree/CategoryTree.php");

require_once("$IP/extensions/TitleKey/TitleKey.php");
require_once("$IP/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.php");

require_once( "$IP/extensions/CentralNotice/CentralNotice.php" );
require_once($IP.'/extensions/InputBox/InputBox.php');
require_once('extensions/Poem/Poem.php');
require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" );
require_once( "$IP/extensions/GoogleMaps/GoogleMaps.php" );##расширение для работы с картами Гугла

$wgFavicon = "/extensions/favicon.ico";
$wgUseAjax = true;
## Поиск по первым буквам
$wgEnableMWSuggest = true;
$wgOpenSearchTemplate = true;
$wgVectorUseSimpleSearch = true;//для включения поиска по первым буквам в шаблоне "вектор"

##Разрешенные к загрузке типы файлов
$wgFileExtensions[] = 'svg';
$wgFileExtensions[] = 'mp3';
$wgFileExtensions[] = 'wav';
$wgFileExtensions[] = 'wma';
$wgFileExtensions[] = 'mpg';
$wgFileExtensions[] = 'avi';
$wgFileExtensions[] = 'wmv';
$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'txt';
$wgFileExtensions[] = 'gif';

## require_once( "$IP/extensions/ForcePreview/ForcePreview.php" );
## require_once('extensions/Cite/SpecialCite.php');
## require_once "$IP/extensions/CrossNamespaceLinks/SpecialCrossNamespaceLinks.php";
## require_once('extensions/UserImages/UserImages.php');
## require_once('extensions/AbuseFilter/AbuseFilter.php');
##require_once("$IP/extensions/Collection/Collection.php");

## $wgAntiLockFlags = "";


## $wgUseRCPatrol = true;

## $wgPutIPinRC = true;

## include_once('extensions/CheckUser/CheckUser.php');

## $wgGroupPermissions['*']['createaccount'] = false;
## $wgEnableEmail=true
## $wgGroupPermissions['sysop']['abusefilter-modify'] = true;
## $wgGroupPermissions['sysop']['abusefilter-log-detail'] = true;
## $wgGroupPermissions['*']['abusefilter-view'] = true;
## $wgGroupPermissions['user']['abusefilter-log'] = true;
## $wgGroupPermissions['sysop']['abusefilter-private'] = true;
## $wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
## $wgGroupPermissions['sysop']['abusefilter-revert'] = true;



##$wgEnableWriteAPI = True;
##$wgEnableApi = true;

## $ wgCollectionMWServeURL = "http://pediapress.com";
#include_once('skins/ya.php');
#require_once("$IP/skins/ya.php");

$wgUseFileCache = true; /* default: false */
$wgFileCacheDirectory = "$IP/cache";
$wgShowIPinHeader = false;
 
$wgShowExceptionDetails = true; // режим отладки
# Конец