본문 바로가기
Programming/PHP

open LMS moodle 설치기(debian)

by Berasix 2024. 1. 7.
반응형

https://moodle.org/

 

홈 | Moodle.org

Moodle LMS Course management, back ups & rollovers simplified Moodle LMS Manage content like never before Moodle Workplace Our long awaited charts in Report Builder are coming!

moodle.org

 

1. git 에서 다운로드하기

git clone -b MOODLE_403_STABLE git://git.moodle.org/moodle.git 

 

2. 데이터베이스, 권한 생성해 두기

 

CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY '비밀번호';

 

3. 필요한 php 확장 추가 설치하기

 

apt install php-curl

apt install php-zip

apt install php-gd

 

4. 필요한 디렉토리 생성 및 소유자 변경해주기

cd web_data (moodle 폴더가 있는 곳이다) 

mkdir moodledata

chown -R www-data:www-data moodledata/

 

5. 아래와 같은 메시지가 나온 경우에는 config.php 파일 생성 권한이 없는 경우로 컨피그 파일 직접 생성한다.

 

 

나의 경우에는 $CFG->dbtype = 'mariadb' 로 변경했다.

 

6. php.ini 수정

max_input_vars =5000

extension=curl

extension=gd

extension=soap

extension=zip

 

7. 몇가지 비밀번호등 설정 후 뜬 LMS 

 

 

 

728x90

댓글