소개
Moodle은 Web 기반 온라인강의와 홈페이지를 만들기 위한 소프트웨어 패키지입니다. 오픈 소스 소프트웨어로 무료로 제공된다는 점이 특징이자 장점입니다. PHP로 작성되어있으며 Windows와 Mac, Linux OS 모두 지원합니다. 글에서 알려드릴 내용은 Bitnami에서 제공하는 ova파일을 사용한 간편구축방법입니다.
다운로드
먼저 링크에 접속해 Virtual Machines를 다운받아줍니다.
글에서는 4.0.4-6 버전의 ova 파일을 다운로드 했습니다.
로그인 요청은 No thanks, just take me to the download로 가볍게 넘어가줍니다. ova 파일의 크기는 700MB 정도입니다.
다운로드한 ova 파일을 VirtualBox로 불러왔습니다. "파일 - 가상 시스템 가져오기" 에서 불러올 수 있습니다.
이미지를 실행해주면 위와 같이 부팅이 완료되고 moodle의 관리자 id와 패스워드, 이미지의 관리자 id와 패스워드를 안내해줍니다. 이미지의 관리자 계정은 bitnami / bitnami 입니다.
로그인하면 화면과 같이 비밀번호를 변경하라는 안내가 나옵니다. 3회 변경에 실패하면 비밀번호를 변경하지않고 넘어갈 수 있습니다.
이미지 부팅이 완료되었다면 처음 부팅화면에서 안내해준 주소로 홈페이지에 접속할 수 있습니다.
막 설치된 깨끗한 상태의 홈페이지입니다. 우측 상단의 Log in 을 눌러 관리자 계정으로 접속해줍니다.
처음 관리자 계정으로 접속한 화면입니다.
한국어 패치(Korean Language pack Install)
Moodle은 기본 언어가 영어로 설정되어있는데 한국어로 사용하기위해 "Site administration - Language - Language packs" 로 이동해 "Available language packs - Korean / 한국어 (ko)" 을 선택하고 "Install selected language pack(s)" 를 선택해 다운로드 할 수 있습니다.
Language pack 다운로드가 완료되었다면 "Site administration - Language - Language settings - Default language" 에서 한국어를 선택하면 홈페이지의 기본 언어를 한국어로 적용해 사용할 수 있습니다.
위 설명대로 했음에도 홈페이지가 한국어 적용이 되지 않았다면 계정에서 보는 언어 설정이 변경되지 않은 것입니다. 우측 상단의 사용자 프로필 옆 "아래방향 화살표" 를 선택해 "Language" 로 이동합니다.
"Language selector" 에서 "한국어(ko)" 를 선택합니다.
홈페이지의 한국어 적용이 완료되었습니다.
한국어 수동 패치(Korean Language pack Manual Install)
홈페이지에서 인터넷을 통해 Language pack을 다운로드 할 수 없는 상황이라면 수동으로 다운로드 해야합니다. 먼저 이미지의 Language 경로로 이동합니다.
sudo su
cd ../../bitnami/moodledata/lang
Language 경로에서 Language pack을 다운로드하고 압축을 해제합니다.
sudo wget https://blog.kakaocdn.net/dn/bdup50/btrPgLT7l2c/KoamKg2VitYqKkL3kJQKH1/tfile.zip
sudo unzip tfile.zip -d ko
다운로드와 압축해제가 정상적으로 완료됐다면 "Site administration - Language - Language packs" 에서 "Korean / 한국어 (ko)" 가 정상적으로 확인됩니다. 이후 설정은 인터넷에서의 환경과 동일하게 진행하면 됩니다.
결언
이번 글에서 알아본 구축 방법은 ova 파일을 사용한 것으로, Web서버와 Database를 이미 운영중이라면 Moodle 패키지 파일을 별도로 다운받아서 설치해도 됩니다. 다만 ova 파일을 사용할 경우 이미지만 불러오면 홈페이지 구축이 끝나기 때문에 훨씬 간편합니다. 구축에 필요한 프로그램들을 각각 설치하다보면 호환성 등 생각지못한 이슈로 설치가 지연될 수 있어 반드시 사용해야하는 Web 서버와 Database가 정해진게 아니라면 쉬운 방법을 택하는것도 좋을듯합니다.
'IT' 카테고리의 다른 글
CD 작업 과정에서 발생하는 인식 오류 해결법 (0) | 2023.03.04 |
---|---|
구글 애드센스를 연결하기 위한 애드센스 코드 생성 및 복사하기 (0) | 2023.01.03 |
CTFd 서버 구축하기 (0) | 2022.10.09 |
가상환경에서 CheatEngine(치트엔진) 실행 시 발생오류 (0) | 2022.10.07 |
CheatEngine 7.4 Portable(치트엔진 7.4 무설치) (20) | 2022.10.02 |
댓글