RedPlus 개인 블로그

시삽: 레드플러스 님 
게시판 이동:
 제목 : 2. Orchard CMS 설치
글번호: 251
작성자: Administrator ( 레드플러스 / redplus@live.com )
작성일: 2011/05/31 오전 11:46:13 (2011/05/31 오전 11:46:13 수정)
조회수: 4064

 

소개

안녕하세요. 박용준입니다.

이번 시간에는 Orchard 소스를 기반으로 실제 웹에서 실행할 수 있도록 소스를 설치하는 과정을 보여드리도록 하겠습니다. WebMatrix와 Orchard소스만 준비되어있다면, 짧은 시간내에 Orchard CMS를 설치해서 사용할 수 있습니다.

아래 따라하기 순서대로 진행하시면 어렵지 않게 설치가 가능하니, 눈으로만 따라하지 마시고, 직접 따라하기를 권장해 드립니다.

 

 

따라하기 : WebMatrix 사용하여 Orchard CMS 설치하기

1. 앞서 Orchard 개발 환경 구축 시간에 살펴봤듯이 Orchard 소스를 다운로드 받은 곳으로 이동하여, [Orchard] 소스에 마우스 오른쪽 버튼을 클릭하면 나타나는 메뉴에서 [Open as a Web Site with Microsoft WebMatrix]를 클릭합니다.

image

 

2. WebMatrix로 Orchard 소스가 열립니다. 아래 그림과 같이 [실행] 메뉴를 클릭하면, 현재 운영체제에 설치되어있는 웹 브라우저 리스트가 출력됩니다. 이 중에서 원하는 웹 브라우저로 Orchard 웹 사이트를 실행시킵니다. 필자의 경우에는 Windows 7에 기반 내장되어 있는 Internet Explorer를 사용하도록 하겠습니다.

image

 

3. Orchard를 WebMatrix로 실행하면 아래 그림과 같이 Orchard 처음 설치화면이 나타납니다. 나중에 설치가 완료되면 현재화면은 더이상 나타나지 않습니다. 이처럼, Orchard는 설치를 포함한 모든 작업을 웹에서 실행할 수 있습니다.

image

 

4. Orchard의 처음 설치화면에서 5가지의 주요 정보를 입력해서 설치를 진행합니다.

image

  • 사이트명  : Orchard CMS의 사이트 이름을 나타냅니다. 만약, 블로그로 운영한다면 “~의 블로그”식으로 입력하시면 됩니다.
  • 사용자명 : 사용자 아이디를 입력합니다. 이는 Orchard의 최고 관리자 아이디를 나타냅니다.
  • 암호 : 위에서 사용할 아이디의 암호를 설정합니다.
  • 데이터베이스 : Orchard는 SQL Server 기반으로 Compact 버전 또는 Express 버전을 포함한 정식 버전을 지원합니다. 원하는 데이터베이스를 선택하면 됩니다. 필자는 파일 기반의 데이터베이스인 Compact 버전으로 설치하였습니다. 뒷 부분에 SQL Server 정식 버전에 Orchard를 설치하는 내용을 부록으로 동영상 강의로 제공할 예정입니다.

 

5. 처음 설치 화면에서 하단에 보면 추가적으로 Orchard Recipe를 선택하는 화면이 나타납니다. 이는 Orchard에 설치시 자주 사용하는 기본 구조를 만들어놓은 것입니다. 만약 블로그에 최적화된 UI로 시작하고 싶다면, [Blog] 항목을 선택하면 됩니다. Recipe를 선택한 후 설치를 진행하려면 [Finish Setup] 버튼을 클릭합니다.

image

  • Default : Orchard 기본 레이아웃으로 구성하고자할 때 선택합니다.
  • Blog : Orchard를 블로그로 사용하고자할 때 선택합니다.
  • Core : Orchard 웹 사이트의 엔진만을 설치하고 나중에 따로 구성하고자할 때 선택합니다.

 

6. 설치의 마지막 화면은 아래 그림처럼, Orchard Recipe에 의한 웹 사이트를 구성하는 짧은 화면이 나타납니다. Orhcard 개발 환경 구축이 정상적으로 구성된 상태라면, 문제없이 설치가 완료가 됩니다.

image

 

7. 설치 완료 후에 Orchard CMS 메인 페이지가 열린 모습을 나타냅니다. 여기까지 잘 따라오셨다면, Orchard CMS가 정상적으로 설치되었습니다.

image

 

8. 설치 완료 후 WebMatrix로 돌아와서 Orchard 소스에 마우스 오른쪽 버튼을 클릭하여 [새로 고침] 메뉴를 클릭한 후 아래 그림과 같이 Orchard-App_Data-Sites-Default 폴더로 이동하면 Orchard.sdf 파일이 생성됩니다. 이 파일은 SQL Server Compact Edition 버전의 파일 데이터베이스 파일입니다. 이곳에 Orchard CMS에서 생성되는 모든 데이터가 보관됩니다.

image

 

9. Orchard.sdf 파일을 WebMatrix로 열면(아래 [데이터베이스] 메뉴 클릭)그림과 같이 많은 수의 테이블이 생성된 것을 알 수 있습니다. 우리가 추가적으로 모듈(Module) 등의 기능을 추가하면 테이블이 더 늘어날 수 있습니다.

image

 

 

마무리

이상으로 Orchard 클리어 버전의 소스를 바탕으로 웹에서 실행 가능하도록 Orchard를 설치하는 과정을 보여드렸습니다.

다음 시간부터는 이 소스를 바탕으로 페이지/블로그 등의 기능들을 추가하면서 하나의 완성된 웹 사이트를 만들어가는 과정을 보여드리도록 하겠습니다.

 

 

관련글

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 3. 페이지(Pages) 추가하기 - Administrator 2011-05-31 4105
현재글 2. Orchard CMS 설치 - Administrator 2011-05-31 4064
다음글 1. Orchard CMS 개발 환경 구축–WebPlatformInstal... - Administrator 2011-05-30 4252
관련 페이지 리스트
numtitlenamedateview
388 C 언어에서 값 전달과 참조 전달(Call By Value and Call By Re... Administrator 2023-03-09 3569
387 병합 알고리즘 순서도 2022-10-22 5110
386 C 언어 강의: scanf를 엔터키를 기준으로 여러 행으로 값을 입력 받기 Administrator 2022-01-09 4410
385 C 언어: scanf 사용해서 표준 입력인 콘솔로부터 나이를 정수로 입력 받아 출력 Administrator 2022-01-07 3220
384 Java 코드 샘플 - Function 인터페이스로 람다 식 만들기 Administrator 2022-01-04 3117
383 C# 코드 샘플 - 널 조건부 연산자 사용하기 Administrator 2022-01-02 3156
382 C# 코드 샘플 - 널 병합 연산자와 default 키워드 Administrator 2022-01-02 3069
381 C# 코드 샘플 - 널 병합 연산자로 문자열 변수의 NULL 값 확인하기 Administrator 2022-01-02 2981
380 C# 강의 - 14세 미만 체크 메서드 구현 Administrator 2022-01-01 3034
379 C 언어 천 단위 콤마 찍기 thousands_separator.c Administrator 2021-12-30 4168
378 for 문 순서도 - for 문(for loop) 순서도(flowchart) Administrator 2021-12-28 6880
377 C 언어 코드 샘플 - 전처리기 - 조건부 컴파일 Administrator 2021-12-27 3058
376 C 언어 코드 샘플 - 전처리기 - 매크로 함수 Administrator 2021-12-27 3030
375 http-server 설치하기 - 로컬 루프백 주소로 웹페이지 실행 2021-12-27 3029
374 C 언어 코드 샘플 - N명의 학생의 점수를 입력받아 1차원 배열에 저장 후 총점 구... Administrator 2021-12-27 3085
373 Java 코드 샘플 - 두 수의 합을 구하는 함수 Administrator 2021-12-26 2960
372 C 언어 코드 샘플 - 두 수의 합을 구하는 함수 Administrator 2021-12-26 3004
371 C# 교과서 강좌 - LINQ - Select 확장 메서드에 익명 형식 사용하기 Administrator 2021-12-26 3120
370 C# 교과서 강의 - LINQ - Select 확장 메서드를 사용하여 새로운 형태로 ... Administrator 2021-12-26 3036
369 C 언어 코드 샘플 - static-shared - 정적(공유) 변수 사용하기 Administrator 2021-12-26 3053
 
 
 
손님 사용자 Anonymous (손님)
로그인 Home