추적 :
[include(틀:도움)]
== 설명 ==
=== 윈도우 ===
 * [[https://www.python.org/downloads/|여기]]로 가서 [[파이썬]]을 받습니다. (3.6.* 권장) 
 * 설치 합니다. (PATH 설정 필수)[* 설치창 하단에 보면 파이썬 PATH을 알아서 설정 해주는 부분이 있습니다. 체크를 하고 설치 하면 PATH 설정은 가볍게 넘길 수 있습니다.]
 * cmd를 키고
 * pip install -r requirements.txt 를 칩니다. 
 * [[오픈나무]]를 받습니다.

=== 데비안 계열 (우분투, 리눅스 민트 등) ===
==== 16.04 이상 ====
 * 이에 앞서 우분투에 대한 기본 상식이 있어야 불편함 없이 사용 가능 합니다.[* 16.04 LTS를 추천한다. 우분투 버전이 높다고 한들 최적화가 안되어 있다면 의미가 없다. 이때 LTS는 대부분의 문제가 해결되고 기업용으로 사용 가능할 정도로 버그 등의 오류 발생 가능성이 적어진 최적화가 진행된 버전이다.]
 * pip3 install -r requirements.txt 를 칩니다.[* 만약 pip를 안 깔았다면 sudo apt-get install python3-pip][* pip3을 업데이트 한다면 pip로도 사용할수 있다.]
 * [[오픈나무]]를 받습니다.[* 깃 설치 후 (sudo apt-get install git) git clone https://github.com/2DU/openNAMU.git 해도 됨]

==== setuptools 설치 방법 ====
{{{#!syntax python
Could not import setuptools which is required to install from a source distribution.
Please install setuptools.}}}
pip 로 설치중 다음과 같은 오류가 날 때가 있다.

{{{#!syntax console
sudo apt-get install python3-setuptools
}}}
다음을 쳐서 setuptools 를 설치하면 된다.

=== 공통 ===
 * 해당 폴더에서 python[*리눅스 python3] app.py 를 쳐서 오픈나무를 킵니다.
 * 그 다음 회원 가입으로 가서 소유자 계정을 만듭니다.
 * /edit_set 으로 가서 설정을 바꿉니다.

== 업데이트 ==
새 오픈나무 버전의 파일 받고 오픈나무 폴더에 덮어 씌우고 app.py를 실행한 다음 소유자 계정으로 로그인 한 다음 /update 에 가서 업데이트 전 기존의 버전을 찾아 누르면 됩니다.


==== 으악 app.py 먼저 했어요 ====
.db로 시작하는 파일을 지우고 다시 설명대로 하시면 됩니다.

== set.json 설명 ==
 * db = 데이터베이스 이름
 * port = 위키 열 포트 (기본 : 3000)

set.json를 삭제하면 다시 새로 만들 수 있습니다.

== 기타 ==
인덱싱, 프록시 등의 문서를 참고 할 수 있습니다.

=== 인덱싱 ===
소유자 권한으로 /indexing 에 접속하면 된다.

=== 리버스 프록시 ===
[[http://jo.centis1504.net/?p=424|아파치]] [[http://akal.co.kr/?p=1173|엔진엑스]]
[include(틀:도움)] == 설명 == === 윈도우 === * [[https://www.python.org/downloads/|여기]]로 가서 [[파이썬]]을 받습니다. (3.6.* 권장) * 설치 합니다. (PATH 설정 필수)[* 설치창 하단에 보면 파이썬 PATH을 알아서 설정 해주는 부분이 있습니다. 체크를 하고 설치 하면 PATH 설정은 가볍게 넘길 수 있습니다.] * cmd를 키고 * pip install -r requirements.txt 를 칩니다. * [[오픈나무]]를 받습니다. === 데비안 계열 (우분투, 리눅스 민트 등) === ==== 16.04 이상 ==== * 이에 앞서 우분투에 대한 기본 상식이 있어야 불편함 없이 사용 가능 합니다.[* 16.04 LTS를 추천한다. 우분투 버전이 높다고 한들 최적화가 안되어 있다면 의미가 없다. 이때 LTS는 대부분의 문제가 해결되고 기업용으로 사용 가능할 정도로 버그 등의 오류 발생 가능성이 적어진 최적화가 진행된 버전이다.] * pip3 install -r requirements.txt 를 칩니다.[* 만약 pip를 안 깔았다면 sudo apt-get install python3-pip][* pip3을 업데이트 한다면 pip로도 사용할수 있다.] * [[오픈나무]]를 받습니다.[* 깃 설치 후 (sudo apt-get install git) git clone https://github.com/2DU/openNAMU.git 해도 됨] ==== setuptools 설치 방법 ==== {{{#!syntax console Could not import setuptools which is required to install from a source distribution. Please install setuptools.}}} pip 로 설치중 다음과 같은 오류가 날 때가 있다. {{{#!syntax console sudo apt-get install python3-setuptools }}} 다음을 쳐서 setuptools 를 설치하면 된다. === 공통 === * 해당 폴더에서 python[*리눅스 python3] app.py 를 쳐서 오픈나무를 킵니다. * 그 다음 회원 가입으로 가서 소유자 계정을 만듭니다. * /edit_set 으로 가서 설정을 바꿉니다. == 업데이트 == 새 오픈나무 버전의 파일 받고 오픈나무 폴더에 덮어 씌우고 app.py를 실행한 다음 소유자 계정으로 로그인 한 다음 /update 에 가서 업데이트 전 기존의 버전을 찾아 누르면 됩니다. ==== 으악 app.py 먼저 했어요 ==== .db로 시작하는 파일을 지우고 다시 설명대로 하시면 됩니다. == set.json 설명 == * db = 데이터베이스 이름 * port = 위키 열 포트 (기본 : 3000) set.json를 삭제하면 다시 새로 만들 수 있습니다. == 기타 == 인덱싱, 프록시 등의 문서를 참고 할 수 있습니다. === 인덱싱 === 소유자 권한으로 /indexing 에 접속하면 된다. === 리버스 프록시 === [[http://jo.centis1504.net/?p=424|아파치]] [[http://akal.co.kr/?p=1173|엔진엑스]]