1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phần 2. Cài đặt Moodle

21 547 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 1,96 MB

Nội dung

Với một hệ thống phức tạp như Moodle việc cài đặt và cấu hình để có thể triển khai ứng dụng là không đơn giản.

Trang 1

Phần 2 Cài đặt Moodle

Với mục đích khai thác, sử dụng và phát triển Moodle tác giả sẽ trình bày trước hết cách cài đặt và cấu hình Moodle Với một hệ thống phức tạp như Moodleviệc cài đặt và cấu hình để có thể triển khai ứng dụng là không đơn giản Trong phần này chúng tôi sẽ trình bày một cách chi tiết cách cài đặt Moodle trên nền Windows Các thông tin khi triển khai ứng dụng trên nền UNIX, Mac OS có thể tìm thấy trên website chính thức của Moodle

1 Yêu cầu hệ thống

 Web server (hỗ trợ PHP): thường sử dụng Apache hoặc IIS (có trên Windows XP Professional, Windows 2003, Windows 2000 server, Windows 2000 advanced server)

 PHP (Version 4.0 hay cao hơn) Hiện nay phiên bản mới nhất của PHP

là 5.0

 Hệ quản trị cơ sở dữ liệu: MySQL hoặc PostgreSQL Các hệ quản trị cơ

sở dữ liệu sẽ được hỗ trợ trong các phiên bản tiếp theo

3.1 Cài đặt Apache server

Trong phần này chúng tôi trình bày cách cài đặt appserv-win32-2.5.1 trên

nền Windows Các bạn cũng có thể dung Apache 1.3.x

Khi cài đặt Apache phiên bản 2.5.1 ta có thể tuỳ chọn cài đặt cả PHP,

MySQL, phpMyAdmin hoặc không

Trang 2

Figure 1 Tùy chọn cài đặt Apache

Khi cài đặt Apache có một chú ý là cổng HTTP (mặc định là 80) chọn sao cho không trùng với cổng HTTP của các Server khác đang chạy trên máy của bạn (trong ví dụ này tôi chọn cổng 9000)

Tiếp đó thiết lập tên người dùng, mật khẩu, phông chữ

Sau đó thực hiện cài đặt bình thường theo chỉ dẫn của chương trình

Figure 2 Cài đặt Apache

3.2 Cài đặt PHP

Cài đặt PHP trong hai trường hợp:

 Nếu tiến hành cài đặt Moodle trên trình chủ web IIS thì chọn trình chủ HTTP cấu hình PHP là IIS

 Nếu cài Moodle trên trình chủ web Apache thì chọn trình chủ HTTP cấu hình PHP là Apache

Trang 3

Figure 3 Cài đặt PHP

Sau đó thực hiện cài đặt bình thường theo chỉ dẫn của chương trình

Chú ý là ở trên chúng ta cài PHP dựa trên PHP installer, chỉ gồm các thành phần

cơ bản của PHP Nếu bạn muốn cài đầy đủ hơn có thể cài PHP dựa trên bộ binary

Trong bộ cài, đã có file install.txt hướng dẫn chi tiết cài trong từng môi trường Bạn nên theo chỉ dẫn này

Trang 4

Để đơn giản trong việc quản lý cơ sở dữ liệu bạn nên cài thêm một trong các phần mềm:

 MySQL-Front

 MySQL Administrator

Chú ý rằng nếu cài server Apache thì đã có sẵn công cụ là phpmyAdmin rất mạnh

để quản lý cơ sở dữ liệu

Hiên tại, Moodle 1.6 đã hoạt động tốt với MySQL 1.5 và PHP 5.x

3.4 Cấu hình cho cài đặt Moodle

Sau khi cài đặt trình chủ web, PHP, MySQL ta tiến hành cấu hình cho việc cài đặt Moodle

Tạo cơ sở dữ liệu rỗng moodle cho Moodle

 Trong trường hợp dùng trình chủ web Apache

http://localhost:9000/phpMyadmin/index.php

Figure 5 Tạo cơ sở dữ liệu cho moodle

 Hoặc sử dụng MySQL-Front (nếu sử dụng trình chủ IIS)

Trang 5

Figure 6 Tạo cơ sở dữ liệu bằng MySQL-Front

Trong thư mục web mặc định của trình chủ web chép thư mục moodle đã

được tạo ra từ trước

Đối với trình chủ web Apache là thư mục "www" (ví dụ C:\

AppServ\www) ta sẽ đặt ứng dụng tại thư mục này.

Đối với trình chủ web IIS là thư mục “wwwroot” (ta có thể

đặt ở bất kỳ vị trí nào sau đó cấu hình cho thư mục ảo theo vị trí đó).khi đó ta sẽ bắt đầu làm việc với Moodle thông qua địa chỉ:

http://yourwebserver/moodle

 Tạo một thư mục mới để lưu trữ file được tải lên và đặt tên là

"moodledata" ( vd C:\AppServ\www\moodledata)

Thư mục này sẽ chứa các dữ liệu như:

 Các tài liệu khóa học

Nếu bạn không tạo thư mục này có thể Moodle sẽ tạo cho bạn Nhưng để chắc chắn bạn hãy tạo thư mục này

3.5 Cài đặt Moodle sử dụng trình chủ web Apache

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

Trang 6

Chọn ngôn ngữ : tiếng Việt (vietnamese(vi_utf8)) , tiếng Italia (it ), tiếng Anh (en)

Figure 7 Bắt đầu cài đặt Moodle

Moodle kiểm tra các thiết lập php như:

Trang 7

Figure 8 Kiểm tra các thiết lập PHP

Cấu hình địa chỉ:

Figure 9 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\www/moodledata)

Cấu hình cơ sở dữ liệu

Trang 8

Figure 10 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 (nếu có).

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

Figure 11 Lỗi cấu hình

Chấp nhận các yêu cầu bản quyền

Trang 9

Figure 12 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

Trang 10

Figure 13 Thông tin phiên bản hiện hành

Thiết lập các thông số cấu hình

Figure 14 Thiết lập thông số cấu hình

Giao diện

 Ngôn ngữ: Việt Nam (vi_utf8), tiếng Anh (en), Italia (it)…

 Danh sách các ngôn ngữ rút gọn (Langlist): các ngôn ngữ cách nhau bởi dấu phẩy

 Múi giờ

 Quốc gia: Việt Nam, Anh…

Bảo mật

Trang 11

 Kiểm tra (Quiz)

 Tài nguyên (Resource)

 Khảo sát (Survey)

 Hội thảo (Workshop)

Nâng cấp hoàn thiện cơ sở dữ liệu: Tạo các bảng

Trang 12

 authorize

 paypal

Các thiết lập Site

Trang 13

Figure 15 Thiết lập site

 Các thể hiện khác: từ thay cho giáo viên, học viên…

 Chọn lưu các thay đổi

Cấu hình tài khoản cho người quản trị

Figure 16 Cấu hình tài khoản người quản trị

 Tên đăng nhập

Trang 14

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 ảnh: mặc định kích thước tối đa 2M (có thể thay đổi trong file

php.ini chi tiết ta đề cập ở phần sau).

 Và các thông tin cá nhân khác: Số ICQ, Skype ID, Yahoo ID, MSN ID, điện thoại…

Chúc mừng bạn đã cài đặt xong Moodle trên trình chủ Apache.

Figure 17 Giao diện Moodle

3.6 Cài đặt Moodle sử dụng trình chủ Web IIS

Trình chủ web IIS được tích hợp cùng phiên bản Windows XP Nếu

Windows của bạn chưa có IIS thì ta phải cài đặt Cài đặt IIS chính là thêm một thành phần của Windows

Để cài đặt IIS ta làm như sau:

Trang 15

Từ thanh Taskbar chọn Start-> Control panel -> Add/Remove Program ->

Add/ Remove Windows Component.

Trong cửa sổ Windows Components Wizardchọn Internet Information Service (IIS).

Figure 18 Cài đặt Server IIS

Chọn Detail để cài đặt chi tiết các thành phần của trình chủ IIS.

Figure 19 Chi tiết các thành phần của IIS

Trang 16

Để quản lý IIS server ta sử dụng công cụ quản trị: Control panel ->Administrative

Tools->Internet Information Services

Figure 20 Giao diện IIS

Trong cửa sổ IIS, ta tiến hành tạo một thư mục ảo: moodle

Trang 17

Figure 21 Thêm một thư mục ảo trong IIS Gắn thư mục moodle ban đầu vào thư mục ảo này.

Cấu hình trình chủ Web (trang chủ mặc định là index.php, index.htm ): Chọn

menu Action-> properties, trong táp Documents ta thêm index.php vào danh sách trang web mặc định

Figure 22 Chọn trang chủ mặc định cho các ứng dụng trên IIS

Tới địa chỉ http://localhost/moodle/ để tiến hành cài đặt

Tiến hành cài đặt tương tự như đối với trình chủ Apache (chú ý các điểm sau)

Trang 18

 Cấu hình địa chỉ:

Figure 23 Cấu hình địa chỉ Moodle khi cài đặt trên IIS

 Địa chỉ web: http://localhost/moodle

Thư mục moodle (vd: E:\Inetpub\moodle);

Thư mục chứa dữ liệu (vd: E:\\moodledata)

Figure 24 Giao diện Moodle

Chúc mừng bạn đã cài đặt xong Moodle trên trình chủ IIS.

Trang 19

3.7 Cài đặt MoodleCron

Cron là một kịch bản rất quan trọng để kiểm tra việc thực hiện công việc một cách liên tục của các môđun của Moodle Do có một vài môđun không tự thựchiện nên vai trò của Cron là cần thiết Nó làm công việc như:

 Khởi động một số môđun hoạt động

 Cập nhật ngôn ngữ

 Sao lưu dự phòng nếu cần thiết

Trên Windows bạn có thể cài đặt gói moodle-cron-for-windows.zip được tải về

từ địa chỉ: http://moodle.org/download/modules/moodle-cron-for-windows.zip

Figure 25 Cài đặt MoodleCron

Kịch bản này có thể được thực hiện theo một lộ trình thời gian định sẵn và có thể thiết lập được

Trang 20

Figure 26 Thiết lập lộ trình thời gian cho Cron

Chỉ ra các địa chỉ cho cron.php

Figure 27 Vị trí cron.php

Hoạt động của MoodleCron

Trang 21

Figure 28 Hoạt động của Moodle Cron

4 Cấu hình hệ thống

Các công việc này nhằm đảm bảo hệ thống họat động phù hợp với ứng dụng

Tạo một bản sao của thư viện liên kết động php_gd2.dll trong thư mục

extensions của PHP vào Windows/system32

Cấu hình file php.ini trong thư mục Windows: Bỏ dấu “;” trước dòng khai báo thư viện php_gd2.dll.

Thay đổi tham số trong php.ini

 Thiết lập kích thước file:

 Tải lên qua HTTP: upload_max_filesize =max_ size (MB)

 File dữ liệu tải lên : post_max_size = max_ size (MB)

5 Tài liệu tham khảo

Thông tin chi tiết xin tham khảo tại địa chỉ:

Trang chủ của Moodle: http://moodle.com

Cộng đồng Moodle Việt Nam: http://moodle.org/course/view.php?id=45

Tài liệu trợ giúp về Moodle: http://moodle.org/help

Trung tâm tin học bộ giáo dục và đào tạo: http://el.edu.net.vn

Các tài nguyên của Moodle: http://moodle.org/mod/resource/view.php? id=3856

Ngày đăng: 25/04/2013, 10:41

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w