반응형
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
'Programming > PHP' 카테고리의 다른 글
Clean Code PHP - 한글판 (0) | 2024.03.08 |
---|---|
[코드이그나이터] PostgreSQL 사용하기 (0) | 2023.02.09 |
[코드이그나이터] Postgre 연동시 오류나면? (0) | 2023.02.09 |
[PHP] Array and string offset access syntax with curly braces is no longer supported (0) | 2023.02.01 |
PHP 에러 출력하기 (0) | 2023.02.01 |
댓글