관리: 두 판 사이의 차이
잔글 ("관리" 문서를 보호했습니다 ([편집=관리자만 허용] (무기한) [이동=관리자만 허용] (무기한))) |
잔글 (→url 관리) |
||
(같은 사용자의 중간 판 4개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
1주일에 1회 DB와 wiki 디렉터리를 따로 백업해두자. | 1주일에 1회 DB와 wiki 디렉터리를 따로 백업해두자. | ||
= 미해결 = | |||
<br /> | <br /> | ||
9번째 줄: | 10번째 줄: | ||
!설명 | !설명 | ||
|- | |- | ||
|미디어위키:Spam-blacklist | |[[미디어위키:Spam-blacklist]] | ||
|막을 링크는 이 문서에 담아둔다. | |막을 링크는 이 문서에 담아둔다. | ||
|- | |- | ||
|미디어위키:Spam-whitelist | |[[미디어위키:Spam-whitelist]] | ||
|허가할 링크는 이 문서에 담아둔다. | |허가할 링크는 이 문서에 담아둔다. | ||
|} | |} | ||
= | =유저권한= | ||
{| class="wikitable" | |||
!의도 | |||
!설명 | |||
!방법 | |||
|- | |||
|회원가입을 제한한다. | |||
|로그인 창에서 회원가입 버튼이 뜨지 않는다. | |||
api로 조작 가능한지 확인 필요. | |||
|LocalSettings.php에 아래 내용을 추가한다. | |||
$wgGroupPermissions['*']['createaccount'] = false; | |||
|} | |||
== | =이메일 설정= | ||
{| class="wikitable" | |||
!의도 | |||
!설명 | |||
!방법 | |||
|- | |||
|사전준비 | |||
|LocalSettings.php에 우측과 같이 입력한다. | |||
(gmail 이용이 아니라면 아래 두 값은 다른 값으로 대체한다. | |||
$wgEmergencyContact = "[email protected]"; | |||
=== 원인 === | $wgPasswordSender = "[email protected]";) | ||
|# 이메일 사용설정 | |||
$wgEnableEmail = true; | |||
$wgEnableUserEmail = true; # UPO | |||
$wgEmergencyContact = "[email protected]"; | |||
$wgPasswordSender = "[email protected]"; | |||
$wgEnotifUserTalk = true; # UPO | |||
$wgEnotifWatchlist = true; # UPO | |||
$wgEmailAuthentication = true; | |||
|- | |||
|구글의 경우 | |||
|앱비밀번호는 구글의 계정설정>보안>앱비밀번호에서 생성할 수 있다. | |||
메일보내기 기능을 사용하기 위해선 구글의 2단계 인증을 활성화 해야 한다. | |||
|위 내용에 아래 속성을 덮어쓰고, | |||
$wgEmergencyContact = "[email protected]"; | |||
$wgPasswordSender = "[email protected]"; | |||
아래와 같이 추가한다. | |||
$wgSMTP = [ | |||
'host' => 'smtp.gmail.com', | |||
'IDHost' => 'gmail.com', | |||
'port' => 587, | |||
'auth' => true, | |||
'username' => '구글계정', | |||
'password' => '앱비밀번호' | |||
]; | |||
|- | |||
| | |||
| | |||
| | |||
|} | |||
=에러= | |||
==검색하는 동안 오류가 발생했습니다: 일시적인 문제 때문에 검색을 완료할 수 없습니다. 나중에 다시 시도하세요.== | |||
===원인=== | |||
Elasticsearch 의 인덱스에 문제가 생김. | Elasticsearch 의 인덱스에 문제가 생김. | ||
=== 해결 === | ===해결=== | ||
[[백업과 복구#.EA.B2.80.EC.83.89.EA.B4.80.EB.A0.A8 .ED.99.95.EC.9E.A5.EA.B8.B0.EB.8A.A5.]]를 참고하여 CirrusSearch의 설치 이후 작업들을 수행한다. | 아래 2가지 중 하나를 시도해본다.(1번부터 시도해보는 편이 좋다.) | ||
#데몬을 리로드하고(systemctl daemon-reload), 엘라스틱서치를 시작한다.(systemctl start elasticsearch.service) | |||
#[[백업과 복구#.EA.B2.80.EC.83.89.EA.B4.80.EB.A0.A8 .ED.99.95.EC.9E.A5.EA.B8.B0.EB.8A.A5.]]를 참고하여 CirrusSearch의 설치 이후 작업들을 수행한다. | |||
[[분류:관리용 문서]] | [[분류:관리용 문서]] |
2024년 10월 25일 (금) 11:09 기준 최신판
1주일에 1회 DB와 wiki 디렉터리를 따로 백업해두자.
미해결
url 관리
http url을 연결할 때 특정 키워드가 있으면 문서 작성이 안된다.
내용 | 설명 |
---|---|
미디어위키:Spam-blacklist | 막을 링크는 이 문서에 담아둔다. |
미디어위키:Spam-whitelist | 허가할 링크는 이 문서에 담아둔다. |
유저권한
의도 | 설명 | 방법 |
---|---|---|
회원가입을 제한한다. | 로그인 창에서 회원가입 버튼이 뜨지 않는다.
api로 조작 가능한지 확인 필요. |
LocalSettings.php에 아래 내용을 추가한다.
$wgGroupPermissions['*']['createaccount'] = false; |
이메일 설정
의도 | 설명 | 방법 |
---|---|---|
사전준비 | LocalSettings.php에 우측과 같이 입력한다.
(gmail 이용이 아니라면 아래 두 값은 다른 값으로 대체한다. $wgEmergencyContact = "[email protected]"; $wgPasswordSender = "[email protected]";) |
# 이메일 사용설정
$wgEnableEmail = true; $wgEnableUserEmail = true; # UPO $wgEmergencyContact = "[email protected]"; $wgPasswordSender = "[email protected]"; $wgEnotifUserTalk = true; # UPO $wgEnotifWatchlist = true; # UPO $wgEmailAuthentication = true; |
구글의 경우 | 앱비밀번호는 구글의 계정설정>보안>앱비밀번호에서 생성할 수 있다.
메일보내기 기능을 사용하기 위해선 구글의 2단계 인증을 활성화 해야 한다. |
위 내용에 아래 속성을 덮어쓰고,
$wgEmergencyContact = "[email protected]"; $wgPasswordSender = "[email protected]"; 아래와 같이 추가한다. $wgSMTP = [ 'host' => 'smtp.gmail.com', 'IDHost' => 'gmail.com', 'port' => 587, 'auth' => true, 'username' => '구글계정', 'password' => '앱비밀번호' ]; |
에러
검색하는 동안 오류가 발생했습니다: 일시적인 문제 때문에 검색을 완료할 수 없습니다. 나중에 다시 시도하세요.
원인
Elasticsearch 의 인덱스에 문제가 생김.
해결
아래 2가지 중 하나를 시도해본다.(1번부터 시도해보는 편이 좋다.)
- 데몬을 리로드하고(systemctl daemon-reload), 엘라스틱서치를 시작한다.(systemctl start elasticsearch.service)
- 백업과 복구#.EA.B2.80.EC.83.89.EA.B4.80.EB.A0.A8 .ED.99.95.EC.9E.A5.EA.B8.B0.EB.8A.A5.를 참고하여 CirrusSearch의 설치 이후 작업들을 수행한다.