1. 기본 언어를 한국어(Korean)로 변경하기
현재 화면(image_91293d.png)을 보면 메뉴가 온통 영어(Site administration, Courses 등)로 되어 있어 다루기 불편하실 수 있습니다. 패키지를 다운로드해 시스템 전체를 한국어로 바꾸는 작업이 가장 먼저 필요합니다.
- [Site administration] ➔ [Language] ➔ [Language packs] 메뉴로 이동합니다.
- 우측 리스트에서 Korean (ko)를 찾아 선택한 뒤 [Install selected language pack(s)] 버튼을 클릭합니다.
- 설치가 완료되면 [Language settings] 메뉴로 이동하여 Default language를 Korean (ko)로 변경하고 저장합니다. (이제 모든 메뉴가 친숙한 한국어로 바뀝니다!)

2. [리눅스 서버] 빨간색 경고창 해결하기 (로케일 추가)
현재 무들이 설치된 서버의 터미널(SSH)에 접속하여 한국어 로케일을 생성해 주어야 합니다. 우분투(Ubuntu)/데비안(Debian) 계열 서버 기준 명령어입니다.
- 서버에 접속한 후, 아래 명령어를 실행하여 한국어 로케일을 설치합니다.
sudo locale-gen ko_KR.UTF-8
2. 시스템의 로케일 설정을 업데이트합니다.
```bash
sudo update-locale LANG=ko_KR.UTF-8
- 로케일 적용을 위해 웹 서버(Nginx 또는 Apache)를 재시작합니다.
- Nginx의 경우: sudo systemctl restart nginx
- Apache의 경우: sudo systemctl restart apache2
이렇게 세팅하고 무들 화면을 새로고침하면 빨간색 경고창이 깔끔하게 사라집니다.
3. [무들 설정] 사이트 기본 언어를 한국어로 변경하기
언어 팩은 설치되었지만, 아직 시스템의 기본 언어가 영어로 설정되어 있어 메뉴가 그대로 영어로 보이고 있습니다. 이제 무들 설정을 변경해 줄 차례입니다.
- 이미지(image_9130df.png) 상단의 두 번째 메뉴 탭인 [General]을 클릭하거나, 왼쪽 위의 [Site administration] 메뉴를 다시 누릅니다.
- 아래로 스크롤을 내려 [Language] 카테고리 안에 있는 [Language settings]를 클릭합니다.
- 설정 항목 중 Default language (기본 언어) 옵션을 찾아 현재 English (en)로 되어 있는 것을 Korean / 한국어 (ko)로 변경합니다.
- 화면 맨 아래로 내려가 [Save changes] (변경사항 저장) 버튼을 누릅니다.
저장을 완료하고 로그아웃 후 다시 로그인 창으로 들어오면 한글로 보이기 시작합니다.
로그인 해도 한글설정이 안되어 있다면. 아래 이미지 처럼 설정을 변경해주셔야 합니다.
![]() |
![]() |
4: 무들 크론(Cron) 명령어 입력하기
방금 열린 에디터 창의 맨 아래쪽 빈 줄로 이동한 뒤, 아래 명령어를 그대로 복사해서 붙여넣습니다.
* * * * * /usr/bin/php /var/www/html/admin/cli/cron.php >/dev/null
💡 경로 확인 팁: 이미지(image_9301df.png)상의 현재 작업 디렉토리가 /var/www/html$인 것으로 보아, 무들이 해당 폴더에 설치되어 있다면 위 경로가 정확히 맞습니다. 만약 /var/www/html/moodle 같이 하위 폴더에 설치하셨다면 html/moodle/admin/... 형태로 경로를 수정해 주셔야 합니다.
5: 저장하고 빠져나오기 (중요)
nano 에디터는 윈도우 메모장과 단축키가 조금 다릅니다. 입력을 마쳤다면 아래 순서대로 키를 눌러 저장합니다.
- [Ctrl] + [O] 누르기 (WriteOut: 저장하기 기능)
- 하단에 파일명을 확인하는 문구가 뜨면 그냥 [Enter] 누르기
- [Ctrl] + [X] 누르기 (Exit: 에디터 종료하기)
터미널 화면으로 돌아오면서 crontab: installing new crontab이라는 메시지가 뜨면 무들의 핵심 자동화 엔진 설정이 완벽하게 끝난 것입니다. 이제 무들 대시보드로 돌아가시면 크론 경고창이 사라진 것을 확인하실 수 있습니다!
리눅스 크론탭(crontab)에서 사용되는 *** * * * ***는 명령어를 "매분마다(Every Minute) 자동으로 실행하라"는 의미의 시간 설정 매뉴얼입니다.
다섯 개의 별(*)은 각각 독립된 시간 단위를 나타내며, 왼쪽부터 순서대로 다음과 같은 의미를 가집니다.
각 별(*)의 의미와 시간 단위
* * * * *
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └─ 요일 (0 - 6) (0: 일요일, 6: 토요일)
│ │ │ └───────── 월 (1 - 12)
│ │ └─────────── 일 (1 - 31)
│ └───────── 시 (0 - 23)
└───────── 분 (0 - 59)
모든 자리에 와일드카드 문자인 별(*)이 들어가면 "모든 분, 모든 시, 모든 일, 모든 월, 모든 요일"이라는 뜻이 되기 때문에, 결과적으로 1분마다 매번 명령어를 실행하게 됩니다.
자주 쓰이는 다른 설정 예시
만약 실행 주기를 바꾸고 싶다면 별 대신 숫자를 넣거나 기호를 조합하면 됩니다.
- 0 * * * * : 매시 0분에 실행 (매시간마다 실행)
- 0 0 * * * : 매일 0시 0분에 실행 (매일 자정마다 실행)
- 0 0 * * 0 : 매주 일요일 자정 0시 0분에 실행 (매주 일요일마다 실행)
- */5 * * * * : 5분마다 실행 (/ 기호는 주기를 의미합니다)
무들(Moodle) 시스템은 학생들의 과제 제출 마감 체크, 메일 발송, 퀴즈 상태 업데이트 등을 실시간에 가깝게 계속 처리해야 하기 때문에, 가장 주기적인 * * * * * (1분마다) 설정을 권장하고 강제하는 것입니다.
'개발자' 카테고리의 다른 글
| [파이썬 기초] 윈도우에서 파이썬 개발 환경 완벽하게 구축하기 (0) | 2026.06.01 |
|---|---|
| [윈도우 PHP 개발 환경 구축] 나에게 맞는 최적의 설치 방법 가이드 (0) | 2026.05.30 |
| 그누보드 7 설치 마지막~~!! (0) | 2026.05.23 |
| Composer 감지 오류 해결 방법 (0) | 2026.05.23 |
| GitHub 토큰 발급 6단계 (0) | 2026.05.23 |

