문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
== Composer를 이용한 설치 == === Step 1 === shell에서 "LocalSettings.php" 파일이 있는 곳(미디어위키 설치 루트)으로 변경. * composer 가 설치 되어 있으면 다음단계 Step2 로 이동 * 설치된 Composer가 없다면 shell에 다음의 명령을 실행: <source lang=bash> wget https://getcomposer.org/composer.phar </source> === Step 2 === MediaWiki 1.25이상의 버전이라면 step 3으로 바로 이동 , 그렇지 않다면 shell에 다음의 명령을 실행: <source lang=bash> php composer.phar require mediawiki/semantic-media-wiki "~2.5" --no-dev </source> 또는 <source lang=bash> sudo composer require mediawiki/semantic-media-wiki "~2.5" --no-dev </source> 시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가. * Step 3,4 건너뛰고 Step 5로 바로 이동 === Step 3 === "composer.local.json" 파일이 없다면 생성하여 아래 내용 추가: <source>vi composer.local.json</source> <source> { "require": { "mediawiki/semantic-media-wiki": "~4.1" } } </source> * 만약 "composer.local.json" 파일이 있으면 당신 파일의 "require" section 끝에 아래의 내용을 추가. <source> "mediawiki/semantic-media-wiki": "~4.1" </source> * 이 경우 앞의 줄 끝에 콤마를 추가해야 하는 것을 잊지말것. === Step 4 === * shell에 아래의 명령을 실행: <source> sudo composer update --no-dev </source> * 시스템에 Git이 설치되어 있다면 위의 명령에 `--prefer-source`를 추가하세요 * 또한 이 명령은 두 번 실행해야 될 수 도 있습니다. 불확실하면 바로 두번 실행하세요. (좀 오래걸림 초록색 글자가 끝날때까지. composer.lock을 update하라는 에러가 나면 composer.phar를 다시 깔고 writing lock file 메시지가 뜨는 것을 확인해야함.) === Step 5 === * shell 실행: <source> php maintenance/update.php </source> 또는 (권한 오류시) <source> sudo php maintenance/update.php </source> === Step 6 === * "LocalSettings.php" 파일 끝에 아래의 줄을 추가: <source> wfLoadExtension( 'SemanticMediaWiki' ); enableSemantics( '위키도메인주소' ); </source> * 위키 도메인 주소 ex) devcafe.co.kr === Step 7 === * shell에서 실행: <source> source php extensions/SemanticMediaWiki/maintenance/rebuildData.php -v </source> === step 8 설치 완료 후 검증 === * 위키에 Special:Version페이지에서 확인 ** SMW가 잘 설치되었는지 검증하고 시맨틱 미디어위키 섹션 목록 확인. ** 사이트 하단에 https://devcafeimg.wordpress.com/wp-content/uploads/2025/01/smw.png 확인 [[category:미디어위키]]
문서 저장 미리 보기 차이 보기 취소