"시맨틱 미디어위키 설치"의 두 판 사이의 차이
seonae's wiki
(→설치방법) |
(→Composer를 이용한 설치) |
||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
5번째 줄: | 5번째 줄: | ||
==== Step 1==== | ==== Step 1==== | ||
− | shell에서 | + | *shell에서 "LocalSettings.php"파일이 있는 곳으로 변경. (cd ~/public_html/wiki) |
− | + | *설치된 Composer가 없다면 shell에 다음의 명령을 실행: | |
− | 설치된 Composer가 없다면 shell에 다음의 명령을 | ||
− | |||
− | |||
− | |||
+ | wget https://getcomposer.org/composer.phar | ||
====Step 2==== | ====Step 2==== | ||
− | MediaWiki 1.25이상의 버전이라면 step 3으로 | + | *MediaWiki 1.25이상의 버전이라면 step 3으로. 그렇지 않다면 shell에 다음의 명령을 실행: |
− | + | php composer.phar require mediawiki/semantic-media-wiki "~2.5" --no-dev | |
− | |||
− | |||
− | 시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 | + | |
− | 이제 step 5로 가시면 됩니다. | + | *시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가. |
+ | *이제 step 5로 가시면 됩니다. | ||
==== Step 3==== | ==== Step 3==== | ||
− | 아직 "composer.local.json" 파일이 없다면 하나 만들어서 아래의 내용을 | + | *아직 "composer.local.json" 파일이 없다면 하나 만들어서 아래의 내용을 추가.: |
− | ( | + | (아직 ~/public_html/wiki 내에 있음. vi composer.local.json해도 됨) |
− | + | { | |
− | |||
"require": { | "require": { | ||
"mediawiki/semantic-media-wiki": "~2.5" | "mediawiki/semantic-media-wiki": "~2.5" | ||
} | } | ||
− | } | + | } |
− | + | ||
+ | |||
+ | *만약 "composer.local.json" 파일이 있으면 당신 파일의 "require" section 끝에 아래의 내용을 추가. | ||
+ | "mediawiki/semantic-media-wiki": "~2.5" | ||
− | |||
− | |||
− | |||
− | |||
− | 이 | + | * 이 경우 앞의 줄 끝에 콤마를 추가해야 하는 것을 잊지말것. |
====Step 4==== | ====Step 4==== | ||
− | shell에 아래의 명령을 | + | *shell에 아래의 명령을 실행: |
− | + | php composer.phar update --no-dev | |
− | + | ||
− | |||
− | 시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가하세요 | + | *시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가하세요 |
− | 또한 이 명령은 두 번 실행해야 될 수 도 있습니다. 불확실하면 바로 두번 실행하세요. | + | *또한 이 명령은 두 번 실행해야 될 수 도 있습니다. 불확실하면 바로 두번 실행하세요. |
− | (좀 오래걸림 초록색 글자가 끝날때까지. | + | *(좀 오래걸림 초록색 글자가 끝날때까지. |
− | composer.lock을 update하라는 에러가 나면 composer.phar를 다시 깔고 writing lock file 메시지가 뜨는 것을 확인해야함.) | + | composer.lock을 update하라는 에러가 나면 composer.phar를 다시 깔고 <b>writing lock file</b> 메시지가 뜨는 것을 확인해야함.) |
==== Step 5==== | ==== Step 5==== | ||
− | + | *shell에서 아래처럼 실행: | |
− | + | php maintenance/update.php | |
− | shell에서 아래처럼 | + | |
− | |||
− | |||
− | |||
==== Step 6==== | ==== Step 6==== | ||
− | "LocalSettings.php" 파일 끝에 아래의 줄을 | + | *"LocalSettings.php" 파일 끝에 아래의 줄을 추가: |
− | + | enableSemantics( '위키도메인주소' ); | |
− | |||
− | |||
− | + | *위키 도메인 주소 ex) dh.aks.ac.kr/Edu/wiki | |
==== Step 7==== | ==== Step 7==== | ||
− | 바로 설치한 위키에 SMW을 설치하고 있다면 다음 단계로 | + | *바로 설치한 위키에 SMW을 설치하고 있다면 다음 단계로 진행. |
− | + | ||
− | + | *shell에서 아래처럼 실행: | |
− | shell에서 아래처럼 | + | php extensions/SemanticMediaWiki/maintenance/rebuildData.php -v |
− | |||
− | |||
− | |||
==== step 8 설치가 잘 되었는지 검증하기==== | ==== step 8 설치가 잘 되었는지 검증하기==== | ||
마지막 단계로, 위키에 [[Special:Version]]페이지를 봄으로써 SMW가 잘 설치되었는지 검증하고 시맨틱 미디어위키 섹션 목록을 확인합니다. | 마지막 단계로, 위키에 [[Special:Version]]페이지를 봄으로써 SMW가 잘 설치되었는지 검증하고 시맨틱 미디어위키 섹션 목록을 확인합니다. |
2018년 12월 5일 (수) 22:30 기준 최신판
목차
설치방법
Composer를 이용한 설치
Step 1
- shell에서 "LocalSettings.php"파일이 있는 곳으로 변경. (cd ~/public_html/wiki)
- 설치된 Composer가 없다면 shell에 다음의 명령을 실행:
wget https://getcomposer.org/composer.phar
Step 2
- MediaWiki 1.25이상의 버전이라면 step 3으로. 그렇지 않다면 shell에 다음의 명령을 실행:
php composer.phar require mediawiki/semantic-media-wiki "~2.5" --no-dev
- 시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가.
- 이제 step 5로 가시면 됩니다.
Step 3
- 아직 "composer.local.json" 파일이 없다면 하나 만들어서 아래의 내용을 추가.:
(아직 ~/public_html/wiki 내에 있음. vi composer.local.json해도 됨)
{ "require": { "mediawiki/semantic-media-wiki": "~2.5" } }
- 만약 "composer.local.json" 파일이 있으면 당신 파일의 "require" section 끝에 아래의 내용을 추가.
"mediawiki/semantic-media-wiki": "~2.5"
- 이 경우 앞의 줄 끝에 콤마를 추가해야 하는 것을 잊지말것.
Step 4
- shell에 아래의 명령을 실행:
php composer.phar update --no-dev
- 시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가하세요
- 또한 이 명령은 두 번 실행해야 될 수 도 있습니다. 불확실하면 바로 두번 실행하세요.
- (좀 오래걸림 초록색 글자가 끝날때까지.
composer.lock을 update하라는 에러가 나면 composer.phar를 다시 깔고 writing lock file 메시지가 뜨는 것을 확인해야함.)
Step 5
- shell에서 아래처럼 실행:
php maintenance/update.php
Step 6
- "LocalSettings.php" 파일 끝에 아래의 줄을 추가:
enableSemantics( '위키도메인주소' );
- 위키 도메인 주소 ex) dh.aks.ac.kr/Edu/wiki
Step 7
- 바로 설치한 위키에 SMW을 설치하고 있다면 다음 단계로 진행.
- shell에서 아래처럼 실행:
php extensions/SemanticMediaWiki/maintenance/rebuildData.php -v
step 8 설치가 잘 되었는지 검증하기
마지막 단계로, 위키에 Special:Version페이지를 봄으로써 SMW가 잘 설치되었는지 검증하고 시맨틱 미디어위키 섹션 목록을 확인합니다.