다른 명령
4번째 줄: | 4번째 줄: | ||
# 데이터베이스 연결 | # 데이터베이스 연결 | ||
# 모든 구성 요소를 정의 | # 모든 구성 요소를 정의 | ||
* 항목별 설명 | |||
{| class="wikitable" | |||
! Parameter !! Default Value !! Description | |||
|- | |||
| $wgSitename || "MediaWiki" || 위키의 이름을 설정합니다. | |||
|- | |||
| $wgScriptPath || "" || MediaWiki 설치 디렉터리의 웹 경로를 지정합니다. | |||
|- | |||
| $wgServer || "http://localhost" || 위키가 호스팅되는 서버의 URL을 지정합니다. | |||
|- | |||
| $wgEnableEmail || true || 이메일 기능을 활성화할지 여부를 설정합니다. | |||
|- | |||
| $wgEnableUserEmail || true || 사용자가 이메일로 메시지를 보낼 수 있도록 허용합니다. | |||
|- | |||
| $wgEmergencyContact || "webmaster@localhost" || 비상 연락처 이메일 주소를 설정합니다. | |||
|- | |||
| $wgPasswordSender || "webmaster@localhost" || 비밀번호 재설정 이메일 발신자를 설정합니다. | |||
|- | |||
| $wgDBtype || "mysql" || 사용할 데이터베이스 유형을 지정합니다. | |||
|- | |||
| $wgDBserver || "localhost" || 데이터베이스 서버 주소를 지정합니다. | |||
|- | |||
| $wgDBname || "mediawiki" || 사용할 데이터베이스 이름을 지정합니다. | |||
|- | |||
| $wgDBuser || "root" || 데이터베이스 접속에 사용할 사용자명을 지정합니다. | |||
|- | |||
| $wgDBpassword || "" || 데이터베이스 접속에 사용할 비밀번호를 설정합니다. | |||
|- | |||
| $wgDefaultSkin || "vector" || 기본 스킨을 설정합니다 (예: vector, monobook). | |||
|- | |||
| $wgLanguageCode || "en" || 위키의 기본 언어 코드를 설정합니다. | |||
|- | |||
| $wgSecretKey || "" || 사이트 보안을 위해 사용되는 비밀 키입니다. | |||
|- | |||
| $wgUpgradeKey || "" || MediaWiki 업그레이드에 사용되는 키입니다. | |||
|} | |||
=== 확장 프로그램 로드하기 (예제) === | === 확장 프로그램 로드하기 (예제) === |
2024년 10월 24일 (목) 07:57 판
미디어위키 환경세팅 파일(LocalSettings.php)
- 사이트의 확장 프로그램 설치
- 권한 설정
- 데이터베이스 연결
- 모든 구성 요소를 정의
- 항목별 설명
Parameter | Default Value | Description |
---|---|---|
$wgSitename | "MediaWiki" | 위키의 이름을 설정합니다. |
$wgScriptPath | "" | MediaWiki 설치 디렉터리의 웹 경로를 지정합니다. |
$wgServer | "http://localhost" | 위키가 호스팅되는 서버의 URL을 지정합니다. |
$wgEnableEmail | true | 이메일 기능을 활성화할지 여부를 설정합니다. |
$wgEnableUserEmail | true | 사용자가 이메일로 메시지를 보낼 수 있도록 허용합니다. |
$wgEmergencyContact | "webmaster@localhost" | 비상 연락처 이메일 주소를 설정합니다. |
$wgPasswordSender | "webmaster@localhost" | 비밀번호 재설정 이메일 발신자를 설정합니다. |
$wgDBtype | "mysql" | 사용할 데이터베이스 유형을 지정합니다. |
$wgDBserver | "localhost" | 데이터베이스 서버 주소를 지정합니다. |
$wgDBname | "mediawiki" | 사용할 데이터베이스 이름을 지정합니다. |
$wgDBuser | "root" | 데이터베이스 접속에 사용할 사용자명을 지정합니다. |
$wgDBpassword | "" | 데이터베이스 접속에 사용할 비밀번호를 설정합니다. |
$wgDefaultSkin | "vector" | 기본 스킨을 설정합니다 (예: vector, monobook). |
$wgLanguageCode | "en" | 위키의 기본 언어 코드를 설정합니다. |
$wgSecretKey | "" | 사이트 보안을 위해 사용되는 비밀 키입니다. |
$wgUpgradeKey | "" | MediaWiki 업그레이드에 사용되는 키입니다. |
확장 프로그램 로드하기 (예제)
- MediaWiki 확장 프로그램을 로드하려면, 설치한 확장 프로그램 폴더를 가리키는 코드를 LocalSettings.php 에 추가
- 예제 – CommentStreams 확장 프로그램 로드:
wfLoadExtension('CommentStreams');
- 데이터베이스 업데이트
- 일부 확장 프로그램은 새로운 데이터베이스 테이블을 필요로 합니다. 이 경우 다음 명령어로 데이터베이스를 업데이트합니다:
php maintenance/update.php
- MediaWiki 설치위치에서 실행
권한 설정 예제
- 사용자 권한 설정은 확장 프로그램이 제공하는 기능에 따라 필요합니다.
- 아래는 댓글 작성 권한을 추가하는 예제입니다:
$wgGroupPermissions['*']['comment'] = true; // 모든 사용자에게 댓글 작성 권한 부여 $wgGroupPermissions['sysop']['commentadmin'] = true; // 관리자에게 댓글 관리 권한 부여
구성 매개변수 (Configuration Parameters)
- 확장 프로그램에 따라 추가 매개변수를 설정해야 할 수 있습니다.
- 예로 AjaxComments의 경우 다음과 같이 설정할 수 있습니다:
$wgAjaxCommentsLikeDislike = true; // 댓글에 좋아요/싫어요 기능 활성화 $wgAjaxCommentsEmailNotify = true; // 댓글 알림 이메일 활성화
설치 확인
- http://<your-wiki-domain>/Special:Version
- 또는 검색에서 special:Version