WikiTips::MediawikiWithSqlite

From 흡혈양파의 번역工房
Revision as of 06:11, 8 February 2013 by Onionmixer (talk | contribs) (변경사항 업데이트)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

설명::참고사항. mediawiki 1.20.2부터는 굳이 신경쓰지 않아도 됩니다

Mediawiki의 설치에 sqlite를 사용하기 위해서는 몇가지 참고해야할 사항이 있다.

일단 전제로 다름의 디렉토리를 쓰는것으로 한다


  • ~/public_html/mediawiki_operate <- mediawiki의 실체 파일들이 들어가는 디렉토리
  • ~/public_html/sqlite_data <- sqlite DB파일이 위치할 디렉토리


  1. mediawiki의 소스를 압축해제하고 필요한 디렉토리에 위치시킨다
  2. sqlite_data 디렉토리에서 다음의 명령어를 실행시켜준다
    sqlite3 ~/public_html/sqlite_data/database_name.sqlite
    
  3. command line이 뜨게된다면 .quit 명령어를 이용해서 다시 콘솔로 나온다
  4. 이후 DB파일을 생성한 디렉토리로 이동해서 ls 명령어등으로 제대로 파일이 생성되었는지 확인한다.
  5. 이때 database파일이 들어있는 디렉토리부터 시작해서 파일까지 모두 http daemon이 접근할 수 있는 권한이어야 한다.
  6. 여기까지 확인했으면 mediawiki의 설치를 일단 진행한다. 설치과정의 DB선택부분에서 SQLite를 선택하고 디렉토리와 파일이름을 지정해준다. 이때 sqlite의 파일이름은 나중에 자동으로 .sqlite가 붙기때문에 해당되는 부분은 생략하고 넣어준다
  7. 모든게 정상적으로 설치되었으면 이후 사용하면 된다.

이렇게 설치가 된 다음 몇가지 주의할 점이 있다

  • upload 디렉토리를 mediawiki디렉토리에 생성한후 images 디렉토리와 같이 http daemon의 권한으로 세팅해준다
  • http://www.mediawiki.org/wiki/Extension:Cite 이 extension은 기본적으로 설치해주는것이 좋다. 그래야 기본 tag의 활용이 좀 원활한편.

참고사이트

http://www.mediawiki.org/wiki/Manual:SQLite