imported>Gaon12 편집 요약 없음 |
(마지막 릴리즈 된 지 3년이 넘었음) |
||
(사용자 2명의 중간 판 10개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
{{틀:위키 엔진}} | {{틀:위키 엔진}} | ||
{{오래된 소프트웨어|릴리즈|마지막 릴리즈 날짜 : 2019년 02월 19일|대체 소프트웨어 : [[미디어위키]]}} | |||
{{틀:인용문|Wiki engine made with node.js|엔진 저장소 설명}} | {{틀:인용문|Wiki engine made with node.js|엔진 저장소 설명}} | ||
9번째 줄: | 11번째 줄: | ||
==문법== | ==문법== | ||
위키 문법은 [[도움말:위키 문법|미디어위키 문법]]을 사용한다. 다만, 완벽하게 지원하는 것은 아니며, 치환자는 일부만 지원한다. | |||
==설치 방법== | ==설치 방법== | ||
[[미디어위키]]와 다른 엔진과 달리 웹 인스톨러를 지원하지 않는다. 따라서 쉘에서 설치를 진행해야 한다. | |||
===쉘 명령어=== | ===쉘 명령어=== | ||
이 명령어는 데비안/우분투 에서만 사용이 가능하다. 센토스는 yum 명령어를 사용하면 되고, nodejs 주소는 데비안/우분투용이므로, 센토스용 주소를 입력하면 된다. | |||
명령어는 관리자로 로그인 된 상태라고 가정하고 설명한다. | |||
<syntaxhighlight lang='console'> | |||
root@gaon:/var/www# apt update // 패키지들의 버전 확인 | |||
root@gaon:/var/www# apt install mariadb-server // mariadb 설치 | |||
root@gaon:/var/www# apt install mariadb-plugin-mroonga // 플러그인 설치 | |||
root@gaon:/var/www# apt install nginx // 엔진엑스 설치 | |||
root@gaon:/var/www# curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - //node.js 설치 파일 다운로드 | |||
root@gaon:/var/www# apt install nodejs //node.js 설치 | |||
root@gaon:/var/www# git clone https://github.com/librewiki/liberty-engine.git //git으로 저장소 가져오기 | |||
root@gaon:/var/www# mv liberty-engine liberty // 선택사항. 관리하기 위해 편한 이름으로 한다. | |||
root@gaon:/var/www# cd liberty // git clone으로 받은 폴더로 이동 | |||
root@gaon:/var/www/liberty# npm i | |||
root@gaon:/var/www/liberty# npm run setup // 본격적인 설치 시작 | |||
</syntaxhighlight> | |||
이후 아래의 명령어로 실행하면 된다. | |||
<syntaxhighlight lang='console'> | |||
root@gaon:/var/www/liberty# npm start | |||
</syntaxhighlight> | |||
중지하고 싶다면 | |||
이후 아래의 명령어로 실행하면 된다. | |||
<syntaxhighlight lang='console'> | |||
root@gaon:/var/www/liberty# npm stop | |||
</syntaxhighlight> | |||
를 입력하면 된다. | |||
<syntaxhighlight lang= | ==업그레이드== | ||
업그레이드를 한다면 | |||
이후 아래의 명령어로 실행하면 된다. | |||
<syntaxhighlight lang='console'> | |||
root@gaon:/var/www/html# git pull | |||
root@gaon:/var/www/html# npm run upgrade | |||
npm run | |||
</syntaxhighlight> | </syntaxhighlight> | ||
git pull은 프로트엔드의 내용만 가져오기 때문에 view 폴더(백엔드)의 내용이 수정된 경우, [https://github.com/librewiki/liberty-engine 리버티 엔진 프로트엔드 깃허브 저장소]에서 '''view''' 폴더 이동 후, 파일들을 '''/view''' 내부에 덮어쓰기 후 리버티 엔진 루트 폴더로 이동 후 npm run upgrade를 입력한다. | |||
==개선사항/버그== | |||
리버티 엔진의 개선사항은 [[Liberty Engine/개선사항]] 문서와 [https://beta.gaonwiki.com/article/리버티%20엔진%2F개선사항 위키 베타 개선사항 문서]를 참고해 주세요. 업데이트는 위키 베타쪽이 빠릅니다. | |||
마찬가지로 버그는 [[Liberty Engine/버그]] 문서와 [https://beta.gaonwiki.com/article/리버티%20엔진%2F버그 위키 베타 버그 문서]를 참고해 주세요. 업데이트는 개선사항 문서와 마찬가지로 위키 베타쪽이 빠릅니다. | |||
==사용하는 곳== | ==사용하는 곳== | ||
* <s>[https://liberty.nessun.ga 리버티 엔진 위키]</s> 접속 불가 | |||
* <s>[https://wiki.4ears.net 사잽위키]</s> 접속 불가 | |||
==각주== | ==각주== |
2022년 5월 8일 (일) 10:37 기준 최신판
미디어위키 문법 | |||
---|---|---|---|
미디어위키 | 리버티 엔진 | ||
나무위키 문법 | |||
the seed | openNAMU | 나무마크 (확장기능) | PressDo |
기타 문법을 사용하는 엔진들 | |||
도쿠위키 | 모니위키 |
릴리즈 된 지 1년 이상 된 소프트웨어입니다. 대체 소프트웨어를 사용해 주세요. |
- “ Wiki engine made with node.js
” — 엔진 저장소 설명
리버티 엔진 백엔드 깃허브 저장소 리버티 엔진 프로트엔드 깃허브 저장소
정보[편집 / 원본 편집]
문법[편집 / 원본 편집]
위키 문법은 미디어위키 문법을 사용한다. 다만, 완벽하게 지원하는 것은 아니며, 치환자는 일부만 지원한다.
설치 방법[편집 / 원본 편집]
미디어위키와 다른 엔진과 달리 웹 인스톨러를 지원하지 않는다. 따라서 쉘에서 설치를 진행해야 한다.
쉘 명령어[편집 / 원본 편집]
이 명령어는 데비안/우분투 에서만 사용이 가능하다. 센토스는 yum 명령어를 사용하면 되고, nodejs 주소는 데비안/우분투용이므로, 센토스용 주소를 입력하면 된다.
명령어는 관리자로 로그인 된 상태라고 가정하고 설명한다.
root@gaon:/var/www# apt update // 패키지들의 버전 확인
root@gaon:/var/www# apt install mariadb-server // mariadb 설치
root@gaon:/var/www# apt install mariadb-plugin-mroonga // 플러그인 설치
root@gaon:/var/www# apt install nginx // 엔진엑스 설치
root@gaon:/var/www# curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - //node.js 설치 파일 다운로드
root@gaon:/var/www# apt install nodejs //node.js 설치
root@gaon:/var/www# git clone https://github.com/librewiki/liberty-engine.git //git으로 저장소 가져오기
root@gaon:/var/www# mv liberty-engine liberty // 선택사항. 관리하기 위해 편한 이름으로 한다.
root@gaon:/var/www# cd liberty // git clone으로 받은 폴더로 이동
root@gaon:/var/www/liberty# npm i
root@gaon:/var/www/liberty# npm run setup // 본격적인 설치 시작
이후 아래의 명령어로 실행하면 된다.
root@gaon:/var/www/liberty# npm start
중지하고 싶다면 이후 아래의 명령어로 실행하면 된다.
root@gaon:/var/www/liberty# npm stop
를 입력하면 된다.
업그레이드[편집 / 원본 편집]
업그레이드를 한다면 이후 아래의 명령어로 실행하면 된다.
root@gaon:/var/www/html# git pull
root@gaon:/var/www/html# npm run upgrade
git pull은 프로트엔드의 내용만 가져오기 때문에 view 폴더(백엔드)의 내용이 수정된 경우, 리버티 엔진 프로트엔드 깃허브 저장소에서 view 폴더 이동 후, 파일들을 /view 내부에 덮어쓰기 후 리버티 엔진 루트 폴더로 이동 후 npm run upgrade를 입력한다.
개선사항/버그[편집 / 원본 편집]
리버티 엔진의 개선사항은 Liberty Engine/개선사항 문서와 위키 베타 개선사항 문서를 참고해 주세요. 업데이트는 위키 베타쪽이 빠릅니다.
마찬가지로 버그는 Liberty Engine/버그 문서와 위키 베타 버그 문서를 참고해 주세요. 업데이트는 개선사항 문서와 마찬가지로 위키 베타쪽이 빠릅니다.