본문 바로가기
무들(Moodle)/무들-사용법

1. 무들 설치(우분투 리눅스)

by seongju.lee 2021. 3. 24.

- 우분투 리눅스 os환경에서 무들을 설치하는 방법이다.

   명령어를 이용해서 무들을 설치하고, DB, 웹 서버등 환경설정을 마칠 수 있다.

   

 

아래와 같은 순서대로 명령어를 입력합니다.

 

 

무들 설치( 무들, 아파치, MySQL )

 

 

 

1. update를 진행합니다.

apt-get update

2. 필요한 응용 프로그램 목록을 설치합니다.

apt-get install graphviz aspell ghostscript clamav git

3. MySQL 데이터베이스를 설치합니다.

apt-get install mysql-server mysql-client

4. PHP지원의 Apache 웹 서버를 설치합니다.

apt-get install apache2 php libapache2-mod-php php-cli php-mysql php-mbstring php-xmlrpc php-zip
apt-get install php-gd php-xml php-bcmath php-ldap php-pspell  php-curl php-intl php-soap

5. 아파치 서버 재시작.

service apache2 restart

6. 무들 다운로드 및 응용 프로그램 설치.

mkdir /downloads
cd /downloads
wget https://download.moodle.org/stable38/moodle-latest-38.tgz
tar -zxvf moodle-latest-38.tgz
cp /downloads/moodle /var/www/html/ -R
chown www-data.www-data /var/www/html/moodle -R
chmod 0755 /var/www/html/moodle -R

7. moodledata라는 필수 디렉토리 설치

mkdir /var/www/moodledata
chown www-data /var/www/moodledata -R
chmod 0770 /var/www/moodledata -R

여기까지 문제 없이 진행 되었다면, 무들 설치가 완료된 것.


MySQL 설정

 

위에서 무들, 아파치, MySQL을 설치했다.

그렇다면, 무들에 MySQL 데이터베이스를 구성 해야한다.

아래와 같은 순서대로 데이터베이스를 구성할 수 있다.

 

1. MySQL 서비스 명령줄에 액세스.

mysql -u root -p

2. moodle이라는 데이터베이스 생성

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

3. moodle이라는 MySQL 사용자 생성

(사용자 이름,패스워드 변경 가능:

  ID: 'moodle'을 바꾸면 된다.

  PW: '패스워드 입력'부분에 입력하면 된다.)

CREATE USER 'moodle'@'localhost' IDENTIFIED WITH mysql_native_password BY '패스워드 입력';

4. 생성한 moodle이라는 데이터베이스(2번에서 수행)를 통해 MySQL사용자(3번에서 수행) 권한 부여.

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodle@localhost;
quit;

 

이상없이 모두 수행했다면, 데이터베이스 설치가 완료된 것.


여기까지 모두 문제가 없었다면, 무들과 웹서버가 잘 설치 되고 ,무들에 MySQL데이터베이스를 이용하여 사용자 생성까지 끝마친 상태이다.

 

이제 그러면 본격적으로 무들을 사용하기 위해, 아파치 웹 서버를 이용하여 설치한 무들을 웹 상에서 접근할 것 이다.

 

 

 

 

무들 웹 설치

무들이 설치된 IP주소를 알아낸다.

 

1. 브라우저를 열고 URL을 입력한다.

   - http://IP주소/moodle

이라고 입력하면 무들 창으로 이동한다.

 

 

2. 아래 사진과 같이 정보가 입력된다.

무들 경로 확인

  • 웹 주소: 무들을 접속할 수 있는 웹 주소이다.
  • 무들 디렉토리: /var/www/html 내의 무들이라는 디렉토리가 생성될 것 입니다.
  • 데이터 경로: 무들로 업로드된 파일을 저장하는 무들 데이터 디렉토리이다.

 

3. 데이터베이스 정보 입력

  • 데이터베이스 호스트: localhost
  • 데이터베이스 명칭: moodle
  • 데이터베이스 사용자명: moodle
  • 데이터베이스 비밀번호: 사용할 비밀번호
  • 테이블 접두어: mdl_(선택사항)
  • Database port: 사용할 port

 

4. 계속하여 설치를 진행

  • PHP 요구사항 점검

5. 이상이 없다면 Continue(계속) 버튼을 클릭합니다.

 

 

6. 이렇게 PHP 요구사항과, DB설정, 웹 서버 경로 설정이 완료가 되었다면

    프로필을 적는 탭으로 이동하게 된다.

 

 

7. 정보 입력

  • 사용자 이름(Username) - 원하는 관리 사용자 계정 이름을 입력.
    인증 방법 선택(Choose an authentication method) - 기본
    새 암호(New password) - 관리 사용자 암호.
    이름(surname) - 관리자 이름
    성(first name) - 관리자의 성
    이메일 주소(Email display) - 관리자의 이메일 주소
    국가 선택(Select a country - 관리자의 국가
    시간대(TimeZone) - 원하는 시간대를 선택
  • 사이트 이름(Full site name): 메인 사이트이름 설정사이트 이름(Short name for site): 사이트 소제목

 

8. 위와 같이 입력하고, 변경 내용 저장 버튼을 클릭하면, Moodle 대쉬보드에 엑세스하게 된다.

 

 

9. 이상으로 무들 설치가 우분투 리눅스 환경에서 설치가 완료된 것이다.

 

 

 

 

 

 

 

-- 출처: techexpert.tips/ko/moodle-ko/%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90-%EB%AC%B4%EB%93%A4-%EC%84%A4%EC%B9%98/