Liberty Engine: 두 판 사이의 차이

Admin_Old (토론)
m편집 요약 없음
Admin_Old (토론)
m편집 요약 없음
1번째 줄: 1번째 줄:
{{틀:위키 엔진}}
47
 
{{틀:인용문|Wiki engine made with node.js|엔진 저장소 설명}}
[https://github.com/librewiki/liberty-engine-view 리버티 엔진 백엔드 깃허브 저장소] [https://github.com/librewiki/liberty-engine 리버티 엔진 프로트엔드 깃허브 저장소]
==정보==
# [[리브레 위키]]가 만드는 차세대 [[위키]] 엔진.
# [[node.js]]를 이용하여 만들었다.
* 서버 엔진은 [[NginX]] (엔진 엑스)를 이용하며, DB는 [[MariaDB]]의 mroonga 플러그인을 이용한다.
 
==문법==
# 위키 문법은 [[도움말:위키 문법|미디어위키 문법]]을 사용한다.
# 완벽하게 지원하는 것은 아니다.
* 치환자는 현재 지원하지 않는다. 예:<nowiki>{{SITENAME}}</nowiki>
* 물론 <nowiki>{{SITENAME}}</nowiki> 같은 것은 틀로 저장하면 되지만 나머지는 지원하지 않는다.
 
==설치 방법==
# [[미디어위키]]와 다른 엔진과 달리 웹 인스톨러를 지원하지 않는다.
# 따라서 쉘에서 설치를 진행해야 한다.
===쉘 명령어===
* 이 명령어는 데비안/우분투 에서만 사용이 가능하다.
* apt 대신 apt-get 을 사용해도 무방하다.
* 주석을 확인하자! 각주도 보자!
 
// 종속 프로그램 설치<ref>엔진 설치시 필요한 것들을 설치한다.</ref><br/>
sudo apt update // 패키지들의 버전 확인<br/>
sudo apt install mariadb-server // mariadb 설치<br/>
sudo apt install mariadb-plugin-mroonga // 플러그인 설치<br/>
sudo apt install nginx // 엔진엑스 설치<br/>
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - //node.js 설치 파일 다운로드<ref>apt로 node.js를 바로 설치하면 4.x대가 설치되기 때문에 curl를 이용하여 다운로드 후 설치한다.</ref><br/>
sudo apt install nodejs //node.js 설치<br/>
// 리버티 엔진 설치<br/>
git clone https://github.com/librewiki/liberty-engine.git //git으로 저장소 가져오기 <ref>'can not found git'이나 비슷한 메시지가 나타난다면, 'sudo apt install git'을 사용해 git 설치 후 재시도 한다.</ref><br/>
mv liberty-engine 원하는 이름 // 선택사항. 관리하기 위해 편한 이름으로 한다.<br/>
cd 원하는 이름 // 폴더로 들어가기<br/>
npm i<br/>
npm run setup // 본격적인 설치 시작<br/>
 
==사용하는 곳==
# [https://liberty.nessun.ga 리버티 엔진 위키]
# [https://wiki.4ears.net 사잽위키]
# [https://beta.gaonwiki.com 가온 위키 베타]?? - 사용 예정
==각주==

2018년 10월 5일 (금) 16:57 판

47

• 현재 페이지 URL 줄이기