메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

환경세팅 파일

데브카페
Devcafe (토론 | 기여)님의 2024년 10월 23일 (수) 21:45 판 (새 문서: == 미디어위키 환경세팅 파일(LocalSettings.php) == # 사이트의 확장 프로그램 설치 # 권한 설정 # 데이터베이스 연결 # 모든 구성 요소를 정의 2. 확장 프로그램 로드하기 (예제) MediaWiki 확장 프로그램을 로드하려면, 설치한 확장 프로그램 폴더를 가리키는 코드를 **LocalSettings.php**에 추가합니다. 예제 – CommentStreams 확장 프로그램 로드: wfLoadExtension('CommentStreams'); 이 코...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

미디어위키 환경세팅 파일(LocalSettings.php)

  1. 사이트의 확장 프로그램 설치
  2. 권한 설정
  3. 데이터베이스 연결
  4. 모든 구성 요소를 정의

2. 확장 프로그램 로드하기 (예제)

MediaWiki 확장 프로그램을 로드하려면, 설치한 확장 프로그램 폴더를 가리키는 코드를 **LocalSettings.php**에 추가합니다.

예제 – CommentStreams 확장 프로그램 로드:

wfLoadExtension('CommentStreams');

이 코드는 extensions/CommentStreams 폴더에 확장 프로그램이 위치한다고 가정합니다 .

3. 데이터베이스 업데이트

일부 확장 프로그램은 새로운 데이터베이스 테이블을 필요로 합니다. 이 경우 다음 명령어로 데이터베이스를 업데이트합니다:

php maintenance/update.php

이 명령어는 MediaWiki의 maintenance 디렉터리 안에 있습니다.

4. 권한 설정 예제

사용자 권한 설정은 확장 프로그램이 제공하는 기능에 따라 필요합니다. 아래는 댓글 작성 권한을 추가하는 예제입니다:

$wgGroupPermissions['*']['comment'] = true; // 모든 사용자에게 댓글 작성 권한 부여 $wgGroupPermissions['sysop']['commentadmin'] = true; // 관리자에게 댓글 관리 권한 부여

이 코드는 익명 사용자와 관리자의 댓글 관련 권한을 설정합니다  .

5. 구성 매개변수 (Configuration Parameters)

확장 프로그램에 따라 추가 매개변수를 설정해야 할 수 있습니다. 예를 들어, AjaxComments의 경우 다음과 같이 설정할 수 있습니다:

$wgAjaxCommentsLikeDislike = true; // 댓글에 좋아요/싫어요 기능 활성화 $wgAjaxCommentsEmailNotify = true; // 댓글 알림 이메일 활성화

이러한 매개변수는 확장 프로그램의 동작 방식을 조정합니다 .

6. 설치 확인

설치 및 설정이 완료되면 다음 URL로 이동해 확장 프로그램이 제대로 로드되었는지 확인합니다:

http://<your-wiki-domain>/Special:Version

여기에서 활성화된 확장 프로그램 목록을 확인할 수 있습니다 .

요약

• LocalSettings.php 파일에 확장 프로그램을 로드하는 코드를 추가합니다. • 필요한 경우 데이터베이스 업데이트 스크립트를 실행합니다. • 사용자 권한 및 설정 매개변수를 조정합니다. • Special:Version 페이지에서 설치 여부를 확인합니다.

이와 같은 설정으로 MediaWiki에 새로운 기능을 추가할 수 있습니다.

Comments