미디어위키 LocalSettings.php 설정
Notepad, TextEdit, 또는 파일에 바이트 순서 표시를 추가하는 기타 텍스트 편집기와 같은 문서 편집기로 LocalSettings.php를 편집하지 마십시오. 이것들은 위키의 PHP 런타임을 깨뜨립니다. 대신에, 코드 편집기, 예를 들어 Vim, Notepad++, 또는 Atom을 사용하십시오. 이것들은 파일 인코딩을 적절히 처리합니다. 그것들은 이전의 문서 편집기에서 손상된 파일을 복구하기 위해서 역시 사용될 수 있습니다. |
LocalSettings.php 파일은 미디어위키 설치의 (DefaultSettings.php 파일에 기초한) 기본 구성 설정(configuration settings)을 제공합니다. 이 파일의 설정을 검토하기 위해 시간을 할애해야 합니다. 파일은 보통 웹-기반 미디어위키 설치 프로그램에서 생성되지만 매개변수를 조정할 수 있는데, 아마도 (아파치, 엔진엑스 등과 같은) 웹 서버와 잘 연동되도록 해야 합니다. 위키 농장(wiki farm)으로 구성된 미디어위키 설치에 대해, CommonSettings.php 이름의 파일이 사용될 수 있습니다.
Location on the server
LocalSettings.php 파일은 위키 페이지가 아니고 웹 브라우저에서 절대 접근할 수 없습니다. 대신에, 그것은 서버의 파일 시스템에 있는 파일입니다. 그 내용은 위키의 초기 설정에서 생성되고 결과 파일은 서버에 수동으로 복사해야 합니다. 이 파일은 미디어위키를 설치한 폴더에 includes/ 및 skins/와 같은 폴더 그리고 api.php와 같은 파일을 갖는 같은 레벨에 반드시 위치해 있어야 합니다. 만약 이 파일이 그곳에 없으면, 위키가 전혀 작동하지 않을 것입니다 – 만약 위키가 작동하면, 파일은 그곳에 있습니다. 만약 그것이 어디에 있는지 모른다면, 터미널 창에서 find / -iname LocalSettings.php -print와 같은 명령을 입력하여 찾을 수 있습니다.
(만약 Vagrant를 사용하고 있다면, 역시 MediaWiki-Vagrant#MediaWiki_settings을 참조하십시오.)
Security
LocalSettings.php은 보통 데이터베이스 로그인과 같은 민감한 데이터를 포함합니다. 이 데이터는 대중에게 절대 공개되어서는 안됩니다! 서버 어딘가의 보안 침해로 인해, 다른 사용자가 파일의 내용을 볼 수 있는 일이 발생할 수 있습니다. 데이터의 보안을 향상시키기 위하여, 그에 따라 이 파일에 대해 유닉스 권한을 설정해야 합니다: 웹-서버 사용자는 이 파일에 접근 권한을 가져야 합니다. 만약 그 파일의 소유자와 같은 계정이면, 권한을 600으로 설정할 수 있습니다. 때때로, 웹-서버 사용자가 그 파일 소유자가 아니지만, 그들이 소유자의 유닉스 사용자 그룹에 있습니다. 이 경우에서, 640의 권한이 훌륭한 것입니다. 강화된 보안에 대해 가능한 한 권한을 줄여야 합니다.
추가적으로, 위키에서 사용하는 오직 데이터베이스로 제한되는, MySQL 사용자를 생성할 수 있고 LocalSettings.php에서 이 사용자의 자격-증명을 제공할 수 있습니다. 역시 localhost로부터 연결을 오직 허용하도록 데이터베이스 서버를 구성할 수 있습니다 – 이것은 유출된 자격-증명의 경우에서 외부로부터 접근을 막아야 합니다.
File contents
LocalSettings.php를 편집할 때, 올바른 인코딩으로 다시 저장하는 것을 확인해야 합니다. "ANSI as UTF-8" 인코딩을 사용해야 합니다 – 그것은 바이트 순서 표시 (BOM)없이 UTF-8 인코딩입니다.
LocalSettings.php는 PHP 코드; 주로 변수와 그 값의 정의를 포함합니다. 설정을 변경하는 것은 보통 PHP 변수의 값을 바꾸는 것을 의미합니다. 변경-사항은 서버에서 다시 파일을 저장한 직후에 영향을 미칠 것입니다: 어떤 것도 수동으로 "다시 시작"할 필요가 없습니다. 어쨌든, 어떤 경우에서 변경-사항을 실제로 보기 위해 브라우저의 캐시를 비워야 할 수 있습니다.
더 많은 설정의 기본값은 includes/DefaultSettings.php에 설정되어 있으며, 그것은 절대 편집해서는 안됩니다; 만약 변경하려는 변수가 LocalSettings.php에 이미 언급되어 있지 않다면, DefaultSettings.php에서 적절한 줄을 복사하고 LocalSettings.php에서 그것을 적절하게 수정하십시오. LocalSettings.php 안에 새로운 줄을 끝에 추가할 수 있습니다.
파일 안에, 확장을 가리키는 'require_once "$IP/extensions/extension.php";'와 같은 여러 줄이 역시 있을 수 있습니다. 이들 줄은 위키에서 해당하는 확장을 활성화합니다. 그들 확장은 LocalSettings.php에서 더 많은 변수의 값을 설정하는 것을 요구할 수 있습니다; 추가적인 지침에 대해 해당 확장의 문서를 확인하십시오.
미디어위 1.16과 이전에서, require_once "includes/DefaultSettings.php"; 줄 전에 확장을 지정하지 않는 것이 중요했습니다; 그것은 확장 설정 배열을 비워버릴 것이고, 확장이 설치되지 않고, 아마도 위키에 접근할 수 없는 원인이 될 것입니다. 버전 1.17이래로, LocalSettings.php는 더 이상 DefaultSettings.php를 포함할 필요가 없습니다.
미디어위키에서 대부분의 PHP 파일과 마찬가지로, LocalSettings.php는 닫는 PHP 태그 ?>로 끝나지 않습니다. 이것은 이 태그 뒤에 실수로 새 정보를 추가하는 것으로부터 관리자를 막습니다. PHP는 닫는 태그없이 잘 작동합니다.
만약 미디어위키 위키 팜에 있는 위키를 가지면, LocalSettings.php 파일에 대한 쓰기-접근을 (아마도 심지어 읽기-접근조차도) 가지지 않을 것입니다 (예를 들어 [1]를 참조하십시오). 위키 팜 회사는 여러분이 원하는 것을 기꺼이 변경할 수도 있고 그렇지 않을 수도 있습니다. 아마도 그것은 위키 팜의 모든 위키에서 대부분 같은 설정이 유지되기를 원해집니다.
버전 1.17전에는, 이 파일이 설치기 스크립트에 의해 자동으로 생성되고 config 폴더 안에 위치했었습니다. 버전 1.17이래로, 이 파일은 보안상의 이유에 대해 더 이상 웹-서버에 기록되지 않습니다. 이제 다운로드로 제공되며, 위키가 작동을 시작하기 위해 서버에 반드시 업로드해야합니다. 보다 완전한 설명에 대해 이 설명을 참조하십시오.
Overview of available settings
모든 변수가 무엇을 하는지에 대한 도움이 되도록 설정 파일에 포함된 주석과 구성 설정 인덱스(configuration settings index)를 참조하십시오. 가장 중요한 변수의 짧은 목록, 마찬가지로 가장 많이 요청된 기능은 아래에 나열되어 있습니다.
Standard settings
Include path
(경로를 포함하는) $IP 변수는 위키의 기본 설치에 대한 로컬 파일 경로를 보유합니다. 미디어위키 1.17이래로, 미디어위키는 $IP를 자동으로 설정합니다 – LocalSettings.php에서 그것을 수동으로 설정하는 것은 더 이상 필요하지 않습니다. 현재 작업 디렉토리가 자동으로 기본값이 될 것이고 그것을 수동으로 정의할 필요없이 사용될 수 있습니다.
DefaultSettings.php 파일은 IP 변수로 지정된 디렉토리로부터 로드되어 얻습니다.
Site name
$wgSitename은 위키 설정의 이름을 보유합니다. 이 이름은, MediaWiki:Pagetitle을 통하는 것처럼, 시스템 전반에 걸쳐 여러 번 포함되어 얻습니다. 예를 들어, 위키피디아 태그-줄 "From Wikipedia, the free encyclopedia"은 이 설정을 사용합니다.
Declensions of site name
인터페이스의 일부 번역은 사이트 이름의 변환에 대해 준비되었습니다. 변수 $wgGrammarForms에서 적절한 형태의 단어를 설정할 수 있습니다 (예를 들어, $wgSitename 문서 페이지를 참조하십시오).
Site language
$wgLanguageCode는 위키의 인터페이스 언어를 제어합니다. 사용자가 그들 환경설정에서 볼 언어를 전환할 수 있지만, 이 변수는 모든 익명 사용자와 대부분의 등록된 사용자가 볼 수 있는 기본 언어를 설정합니다.
Script path
$wgScriptPath는 미디어위키 코드의 핵심 부분인 주요 미디어위키 스크립트에 접근하기 위한 URL 경로 접두사입니다. 이 설정은 특히 만약 아파치의 다시-쓰기 규칙을 사용하면, 아파치 설정과 일치해야 합니다.
Server name
$wgServer는 자동 탐지를 덮어쓰기 위해 선택적으로 사용될 수 있습니다. 위키가 그것이 실행되는 로컬 호스트, 인트라넷 또는 인터넷으로부터 접근될 때, 전자-우편 알림 및 일부 다른 계산된 메시지가 보통 다른 URL과 함께 제공됩니다. $wgServer를 사용하는 것은 검색을 덮어 쓰고 서버 이름은 일정할 것입니다.
만약 www.example.com이 인터넷에 보여질 때 위키의 서버 주소이면, 다음과 같은 줄을 추가하십시오:
$wgServer = 'http://www.example.com';
마법 단어 변수 {{SERVER}}는 위키 페이지에서 사용될 수 있습니다; 그것은 $wgServer의 값과 같습니다; 어쨌든, 위키미디어 가족에서 그것들처럼, 상대 url이 사용되는 위키에 대해, 그것이 완전히 확장되지 않을 것입니다. 예를 들어 여기에는 그것을 https://dawoum.duckdns.org 로 표시되며, 이것은 그대로 주소 표시 줄에 클릭하거나 복사-붙여 넣을 수 없을 것입니다.
Script name
$wgScript는 기본값으로 index.php라는 이름의 주요 (index) 미디어위키 PHP 스크립트의 이름입니다. 스크립트 이름을 변경하는 것은 아마도 좋은 생각이 아닙니다. 어쨌든, 만약 그렇게 할 충동을 느끼면, 이것은 변경을 만들기 위한 장소입니다. 하는 일을 무엇인지 다시 한번 확인하십시오.
Article path
$wgArticlePath는 미디어위키에서 페이지에 접근할 때 사용할 경로입니다. 경로는 주요 스크립트 (보통 $wgScript를 사용)에 대한 경로를 포함되어야 하고 기사 이름에 대해 $1 자리-표시자를 사용해야 합니다.
만약 예쁘고 짧은 URL을 만들기 위해 아파치 다시-쓰기 규칙을 사용하면, 아마도 올바른 경로를 처리하기 위해 $wgArticlePath를 조정해야 할 것입니다. wgArticlePath는 미디어위키 안에서 URL을 구성하기 위해 사용됨을 주목하십시오. 만약 여기에서 실수를 하면, 내부 링크가 잘못 표시될 것이지만 반면에 수동으로 올바른 URL을 지정함으로써 main page에 여전히 접근할 수 있습니다. URL 구성에 대한 자세한 정보에 대해 Manual:Short URL을 참조하십시오.
전형적인 값은 다음과 같습니다:
"$wgScript/$1" | pass the article name with separator "/" |
"$wgScript?title=$1" | pass the article name as a parameter (old style) |
"/mypath/$1" | custom path. Use Apache rewrite rules to convert "mypath" to the proper path accessing the main script |
Stylesheet location
$wgStylePath를 미디어위키 설치에 대해 스타일시트 (CSS)가 위치되어 있는 장소에 대한 URL 경로로 설정하기 위해 사용하십시오. $wgStyleDirectory는 같은 위치를 가리켜야 하지만, 파일 시스템에 접근하는 내부 스크립트에 사용에 대해 로컬 파일 시스템 경로가 있임을 주목하십시오.
Upload location
업로드 디렉토리는 사용자에 의해 업로드된 파일이 저장되는 장소입니다. $wgUploadPath는 URL 경로를 지정하고, $wgUploadDirectory는 로컬 파일 시스템 경로를 가리킵니다.
Logo
$wgLogo는 모든 미디어위키 페이지의 제일 위 왼쪽 구석에 표시되는 그래픽 로고를 지정합니다. 이들 단계는 /wiki/skins/common/images/ 디렉토리에서 기본 로고를 대체하며, 경로와 함께 /wiki를 미디어위키 소프트웨어를 설치한 디렉토리로 대체합니다.
먼저, 원하는 어떤 로고를 /wiki/skins/common/images/ 디렉토리에 복사하십시오 (경로와 함께 /wiki를 미디어위키 소프트웨어를 설치한 디렉토리로 대체하십시오).
다음으로, LocalSettings.php에서 다음과 같은 줄을 찾으십시오:
$wgLogo = "{$wgStylePath}/common/images/wiki.png";
만약 그러한 줄이 없으면, 위의 줄을 파일의 끝에 복사해서 붙이십시오.
그런 다음, 로고를 가리키도록 해당 줄을 수정하십시오. 로고는 반드시 웹에서 접근-가능해야 합니다. 이 변수의 값은 웹 브라우저로 전달되며, 웹 브라우저는 그것을 사용하여 로고를 가져옵니다. 만약 의심스러운 점이 있다면, 여기에 넣을 로그을 선택하는 좋은 방법은 웹 브라우저에서 로고에 대해 항해하는 것입니다 (예를 들어, 이 위키에서 로그의 url은 https://dawoum.duckdns.org/w/images/en_Wikipedia-logo-v2.png 입니다), 그리고 이 변수의 값으로 전체 URL을 넣으십시오.
어떤 사람들은 단지 skins/common/images/wiki.png 파일을 그들의 로고로 대체합니다. 이것은 추천하지 않는데, 왜냐하면 사용자-지정 로그는 업그레이드를 할 때 덮어-쓰여지기 때문입니다.
Contact info
$wgEmergencyContact는 만약 어떤 것이 잘못되면 연락하기 위한 사용자의 전자-우편 주소입니다. 이 전자-우편 주소는 내부 버그 보고를 보내기 위해 사용됩니다. 관리자이기 때문에, 전자-우편 주소를 여기에 포함하기를 원할 것입니다.
$wgPasswordSender는, 암호를 잊어 버린 사용자에게 암호를 보낼 때, 전자 메일가 어디로부터 보내지는지를 얻는 전자-우편 주소입니다. 문제 또는 혼동의 경우에서 사람들이 답장할 수 있는 주소를 선택하십시오.
Database settings
미디어위키는 페이지, 수정, 사용자 정보, 및 더 많은 것들을 저장하기 위해 데이터베이스 (현재 MySQL 또는 PostgreSQL)에 접근해야 합니다.
$wgDBserver는 데이터베이스가 호스트되는 호스트이름을 포함합니다. 대부분의 경우에서, 이것은 데이터베이스가 같은 시스템에서 실행되기 때문에 단지 "localhost"일 것이지만, 분산 설치에 대해, 데이터베이스를 실행하는 컴퓨터의 정규화된 도메인 이름(fully qualified domain name:FQDN)을 채워야 합니다.
$wgDBname은 미디어위키에 의해 사용되어지는 데이터베이스의 데이터베이스 이름입니다. 하나의 MySQL 또는 PostgreSQL 설치는 하나 이상의 데이터베이스를 저장할 수 있고 하나의 서버에서 심지어 많은 미디어위키 설치를 실행할 수 있습니다. 여기에 올바른 데이터베이스 이름을 명시하고 같은 데이터베이스 서버에 있는 다른 위키 설치에 대해 서로 다른 데이터베이스 이름을 사용하는지 확인하십시오.
$wgDBuser 및 $wgDBpassword는 데이터베이스에 접근하기 위해 미디어위키에 의해 사용되어지는 로그인 이름과 패스워드를 포함합니다. 지정된 사용자가 데이터베이스 서버에서 위키의 테이블을 조작할 수 있는 적절한 접근 권한을 가지고 있는지 확인하십시오.
User rights
$wgGroupPermissions은 다른 사용자 그룹에 대해 페이지를 만들고 편집하는 것에 대해 권한을 제어하는 연관 배열입니다. 이 배열에서, 사용자-지정 권한 수준은 만들어질 수 있고, 다른 사용자 그룹에 대해 권한 수준은 설정될 수 있습니다. 유용한 다른 권한 및 사용자 그룹에 대한 자세한 정보에 대해 Help:User rights and groups을 참조하십시오.
Force capital links
기본적으로, 페이지 이름은 소문자 로마자로 시작할 수 없습니다: 그렇게 하기 위해 첫 번째 문자는 대문자로 변환됩니다; 만약 링크 타켓, 포함된 페이지, 이미지 또는 카테고리가 소문자로 시작하는 이름과 함께 지정되면, 실제 대상 등은 해당하는 대문자로 시작하는 페이지입니다.
대안적으로 페이지 이름은 대문자, 숫자 등으로 시작하는 가능성 외에도 소문자로 시작될 수 있습니다. 그것에 대해 $wgCapitalLinks을 반드시 조정해야 합니다. 그것을 false로 설정하는 것은 소문자를 허용되고, true이면 기본 동작을 선택합니다.
Enabling subpages
LocalSettings.php에서, $wgNamespacesWithSubpages를 사용하여 하위-페이지는 이름공간-별 단위로 활성화될 수 있습니다. 예를 들어, 주요 이름공간에서 하위-페이지를 활성화하기 위해:
$wgNamespacesWithSubpages[NS_MAIN] = 1;
Image uploads
사용자가 미디어위키 시스템에 파일을 업로드하는 것을 허용하기 전에, 해당 기능을 활성화해야 합니다. 업로드 디렉토리가 엔진엑스 웹 서버 프로세스에 의해 적절하게 구성되고 쓰기-가능한지 확인하십시오. 그런 다음 웹 사용자 인터페이스에서 업로드를 허용하기 위해 $wgEnableUploads를 true로 설정하십시오.
즉, 여기는 LocalSettings.php에 넣기 위한 includes/DefaultSettings.php로부터 일부 예제 코드입니다:
$wgUploadPath = "$wgScriptPath/uploads"; ## Wiki 1.5 defaults to /images, but allows more than just images
$wgUploadDirectory = "$IP/uploads"; ## Wiki 1.5 defaults to /images, but allows more than just images
## To enable image uploads, make sure the above '$wgUploadPath' directory is writable by Apache User or group.
## ''(i.e. chmod og+w uploads images)'' then the following should be true:
$wgEnableUploads = true;
$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;
만약 썸네일을 지원하기 위해 즉석에서 이미지의 크기를 조정할 수 있기를 원한다면, 미디어위키는 작동하는 ImageMagick 설치를 요구합니다. 한번 시스템에 ImageMagick을 설치하고 테스트하면 $wgUseImageMagick을 true로 설정하십시오. $wgImageMagickConvertCommand가 설치의 convert 명령의 적절한 위치를 가리키고, 명령이 웹 서버 프로세스에서 실행-가능하고, $wgMaxShellMemory가 충분히 큰지 확인하십시오. 자세한 정보 및 문제-해결에 대해 Manual:Image administration#Image thumbnailing을 참조하십시오.
역시, $wgFileExtensions 안에 저장되는, 허용된 확장자의 목록을 수정하기를 원할 것입니다:
$wgFileExtensions = array('png','jpg','jpeg','ogg','doc','xls','ppt','mp3','sxc','pdf');
ImageMagick이 다음과 유사한 오류 메시지를 출력한 경우에서:
Fatal error: mime_magic could not be initialized, magic file is not available in includes/MimeMagic.php on line 506
그런 다음 LocalSettings.php에서 다음 줄을 추가해서 시도해 보십시오:
$wgMimeDetectorCommand = "file -bi";
자세한 정보는 Manual:Configuring file uploads, Manual:Mime type detection, 및 Manual:Image administration#Image thumbnailing에서 유용합니다.
Interwiki support
인터위키(InterWiki) 지원은 미디어위키에 내장되어 있지만 내부 링크에 대해 사용되어지는 접두사를 구성해야 합니다. 이 접두사는 보통 $wgSitename과 동일하지만, 그것을 변경해야 할 경우에서, $wgLocalInterwiki 변수를 선호하는 이름으로 설정하십시오.
Language of user interface
미디어위키는 기본값 영어 대신에 다양한 지역화된 사용자 인터페이스 언어를 허용합니다. 만약 비-영어 언어에서 위키를 실행하기를 원한다면, Manual:$wgLanguageCode 변수를 적절한 언어 코드 (예를 들어, 한글에 대해 'ko', 독일어에 대해 'de', 등)로 설정하십시오.
디렉토리 languages/i18n에 있는 파일과 함께 언어의 임의의 것을 사용할 수 있습니다. 예를 들어, 만약 ko.json을 찾았으면, 한글에 대해 "ko"를 사용할 수 있습니다. 대문자를 갖는 "Ko"를 사용하지 마십시오. 비록 그것이 작동하는 것처럼 보일지라도, 모든 텍스트가 번역되는지는 않습니다.
주목: 언어 코드를 변경한 후에, 그것을 작동하도록 만들기 위해 PHP 스크립트를 실행해야 할 것입니다. 터미널 창에서, 위키 디렉토리로 이동하고, maintenance 폴더로 이동하고, php rebuildMessages.php --rebuild를 입력하십시오. 윈도우에서, PHP 폴더는 PATH 환경 변수에 없을 수 있고 php 앞에 프로그램의 경로를 추가해야 할 것입니다.
모든 언어가 지원되는 것은 아닙니다. 1.42.0-alpha (6765518)의 지역화 통계의 목록에 대해 여기를 참조하십시오. 출시된 버전별 통계에 대해 translatewiki.net을 참조하십시오.
Setting copyright for the site
- $wgRightsPage는 그것이 영향을 받는 저작권을 다루는 위키에서 페이지입니다. 보통, 이것은 mw:Project:Copyrights일 것입니다.
- $wgRightsUrl은 라이선스의 전체 내용을 설명하는 페이지입니다. (GNU FDL에 대해, 예를 들어, 이것은 http://www.gnu.org/licenses/fdl.html일 것입니다.)
- $wgRightsText는 "컨텐츠는 아래에서 유용합니다" 다음에 오는 바닥글에서 텍스트입니다. 그것은 $wgRightsPage에서 지정된 페이지에 대한 링크일 것입니다.
- $wgRightsIcon은 바닥글의 왼쪽에 위치한 이미지의 URL입니다. 주목: 만약 $wgRightsPage가 비어 있지 않으면, 저작권/라이선스 공지에서 링크가 사이트의 해당 페이지로 연결될 것입니다. 만약 $wgRightsPage가 비어 있으면 저작권/라이센스 공지가 대신 $wgRightsUrl에 연결될 것입니다.
사이트의 저작권 정책을 수정하기 위해, LocalSettings.php에 다음과 같이 비슷한 어떤 것을 추가하십시오:
$wgRightsPage = "YourWiki:Copyright";
$wgRightsText = "copyright YourWiki";
그런 다음, "$1"을 사용하여 저작권 페이지 링크가 될 위치를 나타내는, 적절한 메시지를 제공하기 위해 MediaWiki:Copyright를 편집하십시오.
예제: 크리에이티브 커먼즈 라이선스 설정하기
크리에이티브 커먼즈 라이선스를 설정하기 위해 다음을 수행하십시오:
- 라이선스를 선택하십시오: http://creativecommons.org/choose/
- 반환된 HTML 코드를 검사하십시오, 예를 들어:
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">
<img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights30.png" />
</a>
This work is licensed under a
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License</a>.
- $wgRightsURL에 대해 첫 번째 앵커로부터 href 정보를 입력하십시오:
$wgRightsUrl = "http://creativecommons.org/licenses/by-nc-sa/3.0/";
- $wgRightsText에 대해 두 번째 앵커 링크의 텍스트를 입력하십시오 (보다 문법적으로 올바른 버전에 대해 위키 변수에 "a"를 추가하십시오)
$wgRightsText = "a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License";
- $wgRightsIcon에 대해 첫 번째 앵커에서 img 링크로부터 src 정보를 입력하십시오. 크리에이티브 커먼즈 사이트의 배지 대신 자신의 사이트의 배지를 복사하기를 원할 수 있습니다.
$wgRightsIcon = "http://creativecommons.org/images/public/somerights30.png";
- 저작권에 관한 RDF 메타-데이터를 사용하는 것에 대해 LocalSettings.php에 다음 줄 중 하나 또는 둘 모두를 추가하십시오:
$wgEnableCreativeCommonsRdf = true;
$wgEnableDublinCoreRdf = true;
Custom namespaces
$wgExtraNamespaces를 선언함으로써, 그리고 $wgNamespacesWithSubpages 및 $wgNamespacesToBeSearchedDefault를 수정함으로써, 여분의 이름공간이 미디어위키 설치에 더해질 수 있습니다; 그리고 $wgNamespaceAliases 배열 이름공간을 선언함으로써 별칭은 더해질 수 있습니다. 해당 이름공간에 이미 제목이 붙은 페이지가 없도록 주의하십시오. 예를 들어 만약 "Technical:Support"라고 불리우는 페이지를 가졌고 Technical: 이름공간을 만들면, 해당 페이지는 잃어버릴 뿐만 아니라, 그것을 Special:Allpages로부터 절대 지울 수 없습니다. 이름공간을 삭제하는 이것을 고치기 위해, 주요공간에서 "Technical:Support"를 "Support"로 이동하고, 리다이렉션을 삭제하고, 이름공간을 다시 삽입하고, 그것을 다시 "Technical:Support"으로 이동하십시오. 이를 수행하는 방법에 대한 자세한 정보에 대해 사용자-지정 이름공간을 참조하십시오.
Skins
사이트의 기본 스킨은 $wgDefaultSkin을 통해 수정될 수 있습니다.
See also
- LocalSettingsGenerator.php source code, which generates the inital contents of LocalSettings.php during installation.
- Wiki families can share the same Manual:LocalSettings.php.
- Manual:Securing database passwords - a guide to securing your database passwords and LocalSettings.php file.