"시맨틱 미디어위키 설치"의 두 판 사이의 차이
(새 문서: ==설치방법== 이것은 시맨틱 미디어위키의 간단한 설치와 배치를 위한 핵심적인 가이드입니다. 좀 더 자세한 설치안내는 여기에서 확인하...) |
(차이 없음)
|
2018년 12월 5일 (수) 22:21 판
목차
설치방법
이것은 시맨틱 미디어위키의 간단한 설치와 배치를 위한 핵심적인 가이드입니다. 좀 더 자세한 설치안내는 여기에서 확인하시기 바랍니다. SMW의 PHP, 미디어위키, db의 지원중인 버전 목록은 compatibility matrix에서 확인할 수 있습니다.
Composer를 이용한 설치
MediaWiki's built-in support for Composer를 이용하는 Composer로 시맨틱 미디어위키를 설치하는 것은 가장 추천하는 방법입니다.
Step 1
shell에서 당신의 미디어위키가 설치된 기본 경로로 변경하세요. 이것은 "LocalSettings.php"파일이 있는 곳입니다. 설치된 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" 파일이 없다면 하나 만들어서 아래의 내용을 추가하세요 : (cd ~/public_html)
{
"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
미디어위키 update script를 실행하세요. 이 스크립트의 위치는 `maintenance/update.php`입니다. shell에서 아래처럼 실행될 수 있습니다:
php maintenance/update.php |
Step 6
"LocalSettings.php" 파일 끝에 아래의 줄을 추가하세요:
enableSemantics( 'example.org' ); |
"example.org" 이 부분은 당신 위키의 도메인 주소로 변경되어야 합니다.
Step 7
바로 설치한 위키에 SMW을 설치하고 있다면 다음 단계로 진행하세요. 위키에 이미 콘텐츠 페이지가 있다면 시맨틱 미디어위키의 data rebuild script를 실행하세요. 이 스크립트의 위치는 `extensions/SemanticMediaWiki/maintenance/rebuildData.php`입니다. shell에서 아래처럼 실행하세요:
php extensions/SemanticMediaWiki/maintenance/rebuildData.php -v |
step 8 설치가 잘 되었는지 검증하기
마지막 단계로, 위키에 Special:Version페이지를 봄으로써 SMW가 잘 설치되었는지 검증하고 시맨틱 미디어위키 섹션 목록을 확인합니다.