Cấu hình trình chủ Web (trang chủ mặc định là index.php, index.htm..). Trong file cấu hình httpd.conf của Apache tham số DirectoryIndex quy định trang chủ mặc định vd: DirectoryIndex index.html index.htm index.php index.php3
Sau đó tiến hành cài đặt thông qua trình duyệt web: Tới địa chỉ
http://localhost:9000/Moodle/ để bắt đầu cài đặt.
- Chọn ngôn ngữ: tiếng Việt (vietnamese(vi_utf8)), tiếng Italia (it ), tiếng Anh (en)..
Hình 2.4: Bắt đầu cài đặt Moodle
Moodle kiểm tra các thiết lập php như: Phiên bản PHP, bắt đầu tự động Session, chế độ an toàn, file tải lên, phiên bản GD…
Hình 2.5: Kiểm tra các thiết lập PHP
- Cấu hình địa chỉ:
Hình 2.6: Cấu hình địa chỉ Moodle_Apache
Địa chỉ web: http://localhost:9000/Moodle
Thư mục Moodle: (vd: c:\AppServ\www\Moodle)
Thư mục chứa dữ liệu: (vd: c:\AppServ\mysql\data\Moodledata) - Cấu hình cơ sở dữ liệu
Hình 2.7: Cấu hình cơ sở dữ liệu
Các cấu hình này phải phù hợp với cấu hình trong file config.php.
Moodle sẽ phát hiện và cấu hình cho hệ thống qua file config.php, nếu chưa có nó sẽ tiến hành tạo file và ghi vào thư mục gốc của Moodle trên server hoặc cho phép bạn tải file lên thư mục thích hợp. Ngược lại lỗi sẽ được thông báo và ta phải khắc phục những lỗi này rồi mới có thể tiếp tục cài đặt.
Hình 2.8:Lỗi cấu hình
Hình 2.9: Yêu cầu bản quyền
Đây là điều rất quan trọng đối với cộng đồng mã nguồn mở, phải tôn trọng các quy tắc khai thác và sử dụng phần mềm mã nguồn mở.
- Thiết lập và cập nhật cơ sở dữ liệu cho Moodle
Tạo các bảng: mdl_config, mdl_config_plugins, dl_course,…
Cập nhật cơ sở dữ liệu cho các bảng: mdl_log_display… - Thiết lập các thông số cho giao diện:
Ngôn ngữ sử dụng có thể là: Việt Nam (vi_utf8), Anh (en), Italia (it)…, danh sách các ngôn ngữ rút gọn (các ngôn ngữ cách nhau bởi dấu phẩy), múi giờ…Khi chưa tìm hiểu rõ các thông số, ta chọn theo mặc định, sau khi cài đặt thành công ta có thể chỉnh các tham số này.
- Thiết lập các bảng môđun thông qua các câu lệnh SQL: Bài tập lớn (Assignment), Chat, Lựa chọn (choice), Diễn đàn (Forum)…
- Nâng cấp hoàn thiện cơ sở dữ liệu: tạo các bảng (mdl_backup_files, mdl_backup_ids, mdl_backup_courses…).
- Các thông báo thiết lập các bảng khối: activity_modules, admin, calendar_month, calendar_upcoming…
- Các thiết lập site: tên site, tên site rút gọn, phần mô tả trang…
Hình 2.11: Thiết lập site
- Cấu hình tài khoản cho người quản trị: tên đăng nhập, mật khẩu (để bảo đảm an toàn không dùng mật admin), tên, họ của người quản trị, địa chỉ email và các tùy chọn cho email…
Hình 2.12: Cấu hình tài khoản người quản trị
Chúc mừng bạn đã cài đặt xong Moodle trên trình chủ Apache.
Hình 2.13: Giao diện Moodle