방문을 환영합니다.
조회 수 160 추천 수 0 댓글 0

제로보드에 대해서 나스에 제로브드 설치시 문제가 되는점 정리해 봅니다.

 

 

제로보드 설치시 필요한것들..

 

 

 

1. phpMyAdmin

 

 

 

시놀로지 홈페이지에 있는 phpMyAdmin 3.2.5버전입니다. 업데이터날짜 : 2010/02/01

 

 

메니저에서 패키지설치를 하시면 됩니다.

 

 

 

phpMyAdmin DB를 생성하기 위해서 꼭 설치가 되어야 합니다.

 

시놀로지 본사 홈페이지에서 패키지형태로 제공되기 때문에 패키지설치를 통해서 간단히 설치가 가능합니다.

 

설치후 처음 접속하실때는 아이디는 root 입니다. 최초 패스워드는 없습니다.

 

패스워드 변경은 /phpMyAdmin/libraries/ config.default.php 해당파일을 열어서

 

아래쪽에 보시면 패스워드 부분이 나오는데 여기에 새로운 패스워드를 입력해서 접속을 하세요.

 

 

 

------------------------------------------------------------------------------------------------

 

188번째줄 쯤에 있습니다. 약간에 차이는 날수 있습니다.

 

못 찾으시겠으면 Ctrl + F 키를 눌러서 검색어를 password를 눌러서 찾으시면 쉽게 찾을수 있습니다.

 

 

 

188 * MySQL user
189 *
190 * @global string $cfg['Servers'][$i]['user']
191 */
192 $cfg['Servers'][$i]['user'] = 'root';

 

193

 

194 /**
195 * MySQL password (only needed with 'config' auth_type)
196 *
197 * @global string $cfg['Servers'][$i]['password']
198 */
199 $cfg['Servers'][$i]['password'] = '*******';

 

 

 

199번째줄 password ******* 이부분을 수정하시면 됩니다. 꼭 수정하시기 바랍니다.

 

------------------------------------------------------------------------------------------------

 

(2010-08-30 09:15 추가)

 

 

 

패스워드는 꼭 수정을 하시기 바랍니다.
기본 패스워드가 워낙에 단순해서 악의적으로 다른사람이 접속해서 DB를 모두 삭제해 버릴수도 있습니다.
 
 
2. 제로보드, 그누보드, 텍스트큐브

 

 

 

제로보드 사이트 : http://www.xpressengine.com

 

그누보드 사이트 : http://www.sir.co.kr/main/gnuboard4

 

텍스트큐브 사이트 : http://www.textcube.org

 

 

 

제로보드 홈페이지 최신제품을 다운받아서 설치하시면 됩니다.

 

제로보드XE 경우 자신이 필요한 모듈을 별도로 받아서 설치를 하셔야 됩니다.

 

가장 기본이 되는 게시판은 기본코어에 포함이 되어 있지 않기 때문에..

 

게시판모듈을 별도로 받아서 제로보드 홈페이지 모듈폴더에 넣어주셔야 됩니다.

 

제로보드XE 게시판모듈은 현재 2가지가 있습니다. 일반 게시판모듈과 게시판EX모듈이 있습니다.

 

게시판XE모듈이 좀더 다양한 이벤트등을 포함하고 있기 때문에 더욱 유용합니다.

 

 

 

그누보드는 일반 형태와 빌더형태 2가지 방식이 있습니다. 일반형은 설치후 본인이 직접 모든것을

 

추가하고 만들어야 되며, 빌더형태는 설치후 바로 사용이 가능할정도로 완성이 되어 있는 형태입니다.

 

 

 

텍스트큐브 블로그형태의 홈페이지를 만들어 주는데.

 

텍스트큐브를 설치하시고 꼭 NAS에서 php캐시활성화 해제를 하셔야 됩니다.

 

안 그러면 텍스트큐브 관리자 모드에 접속이 안됩니다.

 

 

 

 

 

3. 접속경로 및 설치법

 

 

 

제로보드는 web폴더에 바로 넣어서 설치를 할수도 있으며 하위폴더를 만들어 설치를 하실수도 있습니다.

 

대부분 하위폴더를 만들어서 설치하는것이 좋습니다.

 

보통 xe로 만들고 있습니다.

 

홈페이지를 여러가지 만들고 싶으시면 폴더를 더 만들면 됩니다.

 

이럴때 접속경로는 http://주소/만든폴더명 이렇게 접속을 하시면 됩니다.

 

DB는 폴더명으로 하는것이 좋으면 관리하기도 좋습니다.

 

 

 

4. NAS 개인웹활성화

 

 

 

개인웹활성화를 해야 되는 이유 : 관리자 1명이 모든 홈페이지를 관리를 하게 되면 문제가 없습니다.

 

하지만 사용자가 관리를 하고 싶으면 web폴더 접근과 쓰기 읽기 권한을 주어야 되는데.

 

이 경우 잘못해서 phpMyAdmin 폴더나 기타 폴더를 삭제 또는 수정을해서 사용자 홈페이지 이외에 홈페이지까지 문제가 될수 있습니다. 물론 이 경우를 방지하기 위해서 폴더사용제한을 하게 되면 되지만 번거러움이 존재합니다.

 

이때 좋은방법은 개인웹활성화입니다. 개인웹활성화를 하시게 되면 본인이 본인 계정이외에는 접속이 불가능하다는 점입니다.

 

단점은 phpMyAdmin DB를 관리자가 직접 만들어 주어야 되는데.. 한번만 해 주면 되는것이라 크게 무리는 없습니다.

 

 

 

나스에서 지원하는 개인웹활성화에 대해서 설명을 하겠습니다.

 

개인웹활성화를 하시고 사용자별로 활성화를 시켜주시면 homes폴더아래 자신의 아이디폴더가 보이며

 

그 폴더에 www 폴더를 만들고 그 아래에 제로브드, 그누보드등의 홈페이지 프로그램을 설치하시면 됩니다.

 

설치시 주의할점 우선 접속주소입니다.

 

http://주소/아이디/제로보드 보통이렇게 알고 계시는데 이렇게는 접속이 되지 않습니다.

 

접속을 하실때 http://주소/~아이디/제로보드 이렇게 접속을 하셔야 정상 접속이 됩니다.

 

그리고 제로보드XE를 설치하실려면 꼭 제로보드폴더에 .htaccess 파일을 수정하셔야 됩니다.

 

.htaccess파일을 htaccess이렇게 앞에 . 을 꼭 지우셔야 제로보드가 작동이 됩니다.

 

그 외에 그누보드등, 텍스트큐브등은 바로 설치가 가능해 집니다.

 

개인웹활성화를 하셔서 홈페지지를 만들때 단점은 개인사용자가 DB를 만들수 없습니다.

 

DB는 관리자가 별도로 만들어 주시면 됩니다. 관리를 하기 쉽게 사용자 아이디와 보드명을 적어주면 관리가 쉬워집니다.

 

예) 아이디 : free 홈페이지 : xe 이럴때 DB명을 free-xe 이런식으로 만드시면 좋습니다.

 

향후 그누보드도 추가하게 되면 free-gb 이런식으로 만들어 관리할수 있게 하기 위함입니다.

 


5. 홈페이지 첨부용량 수정 (php.ini)

 

 

 

홈페이지 생성하시면 파일 첨부용량이 나옵니다. nas는 기본 32MB로 셋팅이 되어 있습니다.

 

이 용량을 PHP.INI파일을 수정해서 용량을 늘릴수 있습니다.

 

 

 

PHP.INI 파일을 열어서 아래 항목들을 수정하시면 됩니다.

 

 

 

경로

 

usr/syno/etc/php.ini

 

 

 

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 2000 ; Maximum execution time of each script, in seconds

(파일을 올리는 시간입니다. 늘려주셔야 큰 용량을 올릴수 있습니다.)
max_input_time = 2000 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)

 

; Maximum size of POST data that PHP will accept.
post_max_size = 2000M

(용량을 늘려주시면 됩니다. 2GB로 설정했는데.. 제로보드, 그누보드등에서 700MB이상은 잘 올라가지 않네요. 실패하는 경우가 종종 있네요.)

 

; Maximum allowed size for uploaded files.
upload_max_filesize = 2000M

 

 

 

수정방법은 2가지 방식이 있습니다. SSH접속하셔서 php.ini파일을 직접 수정하는 방식과

 

파우스님이 올려주신 http://cafe.naver.com/synologynas/1098 configfileeditor.spk 패키지형식으로 수정이 가능합니다.

 

(패키지형태는 위 링크에서 확인하시기 바랍니다.)

 

SSH접속하실려면. 메니저에서 SSH와 텔넷을 활성화 시켜 주셔야 됩니다.

 

접속을 할때는 아이디 root 패스워드 어드민패스워드 사용 해서 접속하시면 됩니다.

 

꼭 root로 접속하셔야 수정이 됩니다. 어드민은 접속은 되지만 수정이 되지 않습니다.

 

 

 

파우스님 올려주신 configfileeditor.spk 패키지는 아쉽게도 DSM3.0베타에서는 설치가 안되네요.

 

UI가 전부 변경이 되어서 아마도 안되는것 같습니다.

 

------------------------------------------------------------

 

최근에 버전은 DSM3.2에서 설치가 됩니다.

 

파일 첨부하겠습니다. 첨부파일 받으셔서 설치하시기 바랍니다.

 

DSM3.2에서 설치후 실행이 안되시면 마우스 오른쪽 눌러서

 

새창으로 열기를 클릭후 하시기 바랍니다. --수정 2011-10-05---

 

------------------------------------------------------------

 

 

 

 

 

6. 젠드옵티마이저 설치

 

 

 

http://cafe.naver.com/synologynas/3479 한세님 글 참조하셔서 설치하시면 됩니다.

 

한세님글 처럼 젠드파일을 복사해서 사용하셔도 되구요.

 

또 다른 방법은 젠드 링크하는 방법입니다.

 

 

 

php.ini 파일에 하단부에 아래 내용을 넣으시면 됩니다.

 

[Zend]
zend_optimizer.version=3.3.9
zend_extension=/volume2/web/ZendOptimizer.so

 

 

 

ZendOptimizer.so파일은 web폴더에 넣어두었습니다.

 

제 홈페이지는 볼륨2에 있기때문에 위에 경로가 됩니다.

 

 

 

수정후에는 NAS를 꼭 제가동하셔야 작동이 됩니다.

 

 

 

젠드옵티마이저 3.3.9 버전은 DSM3.0베타버전에서 구동이 되지 않습니다.

 

참고 하시기 바랍니다.

 

 

 

7. SSH 관련

 

 

 

SSH접속을 할려면 접속 프로그램이 필요합니다. 첨부파일에 putty.exe 파일을 이용해서 접속하실수 있습니다.

 

접속할때 아이디는 root 패스워드는 admin 패스워드를 입력하시면 됩니다.

 

root로 접속하지 않으시면 수정 삭제등을 할수 없습니다.

 

 

 

파일편집명령어 : vi

 

- 편집할때는 Insert 키를 눌러야만 편집을 하실수 있습니다.

 

- 편집을 하고 저장을 할때는 ESC키를 한번 누르고 :WQ 입력하시면 저장과 함께 해당파일 종료합니다.

 

W는 저장이며 Q는 종료입니다.

 

php.ini 파일이 있는 경로 /usr/syno/etc/php.ini 여기에 있습니다.

 

수정을 원하면 SSH접속을 하셔서 vi /usr/syno/etc/php.ini 이렇게 누르시면 바로 php.ini파일 수정할수 있습니다.

 

모든수정이 끝이나면 exit를 눌러서 SSH프로그램을 종료하시면 됩니다.

 

기타 명령어 : http://blog.naver.com/webjeck/120013474271 참고하세요.

 

 

 

 

 

-------------------------------------------------------------------------

 

위 모든 내용은 한가지 방법이지 정석은 아닙니다.

 

또 다른 방법이 존재할수도 있으니 참고정도로만 봐 주시기 바랍니다.

 

저와 같이 홈페이지 설치할때 어려움 격는 일이 없기를 바랍니다.

 

-------------------------------------------------------------------------

 

 

 

제로보드XE 설치가이드 http://cafe.naver.com/synologynas/1112

 

2차 도메인 구성 방법 - http://cafe.naver.com/synologynas/1906

 

[phpMyAdmin] DB백업하기 - http://cafe.naver.com/synologynas/2649

 

[phpMyAdmin] 복구 및 이전 - http://cafe.naver.com/synologynas/2654

 

 

 

 

 

- 2010-08-27 09:09 1차 수정 -

 

- 2010-08-27 14:00 2차 수정 -

 

- 2010-08-28 12:30 3차 수정 -

 

- 2010-08-30 09:15 4차 수정 (phpMyAdmin 패스워드 수정부분 수정) -

 

 

 

?

직원자료

직원자료 게시판 입니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 2012년 5월 업체 공문 입니다. file 네오 2012.05.23 88
3 홈페이지 XE에서 https://자동 연결 설정시 관리자 2018.10.21 92
2 홈페이지 ***.exe-x <=요런식으로 끝이 -x가 붙을때 관리자 2017.05.30 108
» 홈페이지 NAS에 제로보드XE 설치시 참고할 사항들 네오 2011.12.06 160
목록
Board Pagination Prev 1 Next
/ 1