가상 머신, 실제 사용자

여기에서 설치하려는 Moodle 버전을 선택할 수 있습니다. 최신 주간 버전을 선택했습니다. 빌드는 작성 당시 1.94+였으며 새 서버를 위한 최선의 선택으로 표시되었습니다. 설치. (조금 더 모험심을 갖고 싶다면 물론 Moodle 2 베타의 최신 빌드를 선택할 수도 있습니다.) 다운로드가 완료되면 다음 폴더에 파일을 추출합니다. Moodle을 실행하고 이를 C: 의 루트 디렉터리에 넣습니다(어디에 넣을지 선택할 수 있습니다. 한 가지 제안은 wwwroot 폴더에 넣는 것이지만 저는 이를 제외하기로 결정했습니다). 거기).

가상 머신, 실제 사용자

그런 다음 Moodle과 함께 작동하려면 PHP를 설정해야 합니다. 여기에 적용하는 설정은 사용 중인 Moodle 버전에 따라 달라지므로 이 설치와 관련된 설정만 언급하겠습니다. 다른 설정에 대해서는 Moodle 문서를 참조해야 합니다. php.ini 파일을 열고 다음 요소가 올바르게 설정되었는지 확인하세요.

file_uploads = 켜기

Magic_quotes_gpc = 켜짐

Magic_quotes_runtime = 꺼짐

memory_limit = 128M (대형 사이트에는 그 이상이 필요할 수 있음)

Register_globals = 꺼짐

safe_mode = 꺼짐

session.auto_start = 꺼짐

session.bug_compat_warn = 꺼짐

session.save_handler = 파일

Moodle에 필요한 PHP 확장과 관련하여 Moodle 버전 1.6 이상에 권장되는 것으로 문서에 나열된 두 항목은 php_iconv.dll 및 php_tokenizer.dll입니다. 그러나 PHP 5 이상을 사용하는 경우에는 iconv 및 토크나이저 기능이 내장되어 있으므로 이 파일은 필요하지 않으므로 이 경우 외부 DLL이 필요하지 않습니다.

기타 권장되는 확장으로는 ctype, cur 및 openssl과 채팅을 사용하려는 경우 소켓, LDAP 인증을 수행해야 하는 경우 LDAP가 있습니다. 이러한 모든 확장 기능은 PHP와 함께 제공되므로 이를 사용하려면 php.ini 파일의 Windows 확장 섹션에서 관련 섹션의 주석을 해제하기만 하면 됩니다.

다음으로 해야 할 일은 Moodle과 작동하도록 IIS 7을 구성하는 것입니다. Moodle은 이 서버에서 실행되는 유일한 웹 응용 프로그램이 아니기 때문에 IIS 관리자를 실행하고 새 가상 디렉터리를 만들었습니다. 기본 웹 사이트에 있는 Moodle의 경우 2009년 7월에 PHPMyAdmin에서 했던 것과 같은 방식으로 응용 프로그램으로 변환했습니다. 문제.

이제 Moodle 폴더에 있는 config-dist.php라는 파일에 주목하세요. 복사본을 만든 다음 이름을 config.php로 바꾸고 텍스트 편집기에 로드하면 첫 번째 섹션인 데이터베이스 설정에 다음 값이 표시됩니다.

$CFG->dbtype = 'mysql'; // mysql 또는 postgres7 (현재는)

$CFG->dbhost = '로컬호스트'; // 예: localhost 또는 db.isp.com

$CFG->dbname = '무들'; // 데이터베이스 이름, 예: 무들

$CFG->dbuser = '사용자 이름'; // 데이터베이스 사용자 이름

$CFG->dbpass = '비밀번호'; // 데이터베이스 비밀번호

$CFG->접두사 = 'mdl_'; // 모든 테이블 이름에 사용할 접두사

자신의 데이터베이스, 데이터베이스 사용자, 비밀번호 및 나머지 항목에 대해 설정한 값을 반영하도록 이 값을 변경한 후 다음 단계에서 웹 사이트 위치 섹션에서 다음 줄에 Moodle 설치 위치를 설정해야 합니다. 제 테스트 사례에서는 이렇습니다. 였다:

$CFG->wwwroot = ' http://localhost/moodle’;

다음은 여기서 설정한 서버 파일 위치입니다(이것이 제 예입니다).

$CFG->dirroot = 'C: 무들';

그런 다음 데이터 파일 위치를 제공해야 합니다(이 예에서도 마찬가지입니다).

$CFG->dataroot = 'D: 무들데이터';

모든 작업이 완료되면 마침내 Moodle 설치에 집중할 수 있습니다. 다음 달에 뵙겠습니다.

데이비드 모스