Trong khi đợi anh trả lời, tôi đã dịch xong phần Cập nhật Moodle. Mời anh HÙng và mọi người góp ý. Tôi chỉ được cái dịch các ngành xã hội nhân văn, về tin học thì yếu lắm. Đừng cười nhé.
Gửi kèm tập tin upgradeMoodle.doc luôn.
Kính chào
______________________________
Cập nhật Moodle
Moodle được thiết kế
để có thể cập nhật dễ dàng từ các phiên bản trước lên các phiên bản mới hơn.
Khi cập nhật, bạn nên
đi theo các bước thực hiện sau:
1. Sao lưu những dữ
liệu quan trọng
Dù không phải là tối
cần thiết, nhưng chúng tôi khuyên bạn nên sao lưu lại mọi hệ thống sản phẩm của
bạn trước khi tiến hành cập nhật toàn bộ, phòng trường hợp bạn cần chuyển trở lại
phiên bản cũ vì một vài lý do nào đó. Trên thực tế, bạn nên cài đặt chế độ tự động
sao lưu hàng ngày Moodle trên máy chủ của bạn, và nếu thế, bạn có thể bỏ qua bước
này.
Bạn cần sao lưu ba
khu vực khác nhau:
1. Thư mục
phần mềm Moodle của bạn
Hãy sao chép riêng các
tập tin này trước khi cập nhật, có như vậy, bạn mới có thể lấy lại config.php
hay tất cả các mô đun mà bạn đã đưa vào từ trước như các chủ đề hiển thị
(themes), các gói ngôn ngữ v.v…
2. Thư mục dữ
liệu của bạn.
Đó là nơi chứa các nội
dung tải lên (chẳng hạn tài nguyên các khoá học, các bài tập của học viên), chính
vì vậy sao lưu các tập tin này là một việc làm quan trọng. Đôi khi, việc cập nhật
có thể sẽ chuyển hay đổi tên các thư mục bên trong thư mục dữ liệu của bạn.
3. Cơ sở dữ
liệu của bạn
Đa số các bản cập nhật
của Moodle đều thay đổi các bảng (tables) ở cơ sở dữ liệu, bổ sung hoặc thay đổi
các trường (fields). Mỗi một cơ sở dữ liệu có thể được sao lưu bằng nhiều cách
khác nhau. Một trong các cách sao lưu cơ sở dữ liệu dạng mySQL là “dump” (đổ) nó
vào một tập tin SQL duy nhất. Thí dụ sau cho thấy các lệnh Unix dùng để đổ cơ sở
dữ liệu vào một tập tin tên là “moodle”
mysqldump moodle >
moodle-backup-2002-10-26.sql
Bạn cũng có thể sử dụng
tính năng “Export” ở giao diện trang “Database” có tính chất tùy chọn của
Moodle để sao lưu cơ sở dữ liệu đối với mọi hệ điều hành (platforms)
2. Cài đặt phần mềm
Moodle mới
Dùng tài nguyên
(archives) vừa tải xuống
Không nên ghi chồng
lên bản cũ nếu như bạn không biết thật sự bạn đang làm gì …vì có khi, một số tập
tin cũ sẽ ảnh hưởng đến các bản cài đặt mới. Cách tốt nhất là đổi tên thư mục
Moodle hiện hành thành một cái tên gì đó khác, rồi giải nén tài nguyên Moodle mới
vào vị trí cũ.
mv moodle moodle.backup
tar xvzf moodle-1.1.tgz
Tiếp đến, sao chép tập
tin config.php của bạn và những mảng gắn (plugins) khác như chủ đề tự tạo…:
cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme
Dùng CVS
Nếu ban đang dùng CVS
thì chỉ cần vào thư mục gốc của Moodle và cập nhật các tập tin mới:
cvs update -dP
Nhớ bảo đảm rằng bạn
dùng tham tố (parameter) “d” để tạo thư mục mới nếu cần, và tham tố “P” để lược
bỏ (prune) các thư mục rỗng.
Nếu bạn đã từ chỉnh
sửa các tập tin Moodle, thì bạn cần phải đọc các thông điệp một cách cẩn thận để
khỏi gây xung đột. Những chủ đề tự tạo và những mảng gắn (plugins) ngoại chuẩn
sẽ không bị chạm đến.
3. Kết thúc quá trình
cập nhật
Bước cuối cùng bạn cần
làm là khởi phát các quá trình cập nhật nội tại bên trong Moode.
Để làm việc này, bạn
chỉ cần truy cập vào trang quản lí của phần vừa cài đặt.
http://example.com/moodle/admin
Bạn đăng nhập vào bằng
tư cách quản lí hay không là điều không quan trọng
Moodle sẽ tự động tìm
phiên bản mới và thực hiện các thao tác cập nhật cơ sở dữ liệu hay cập nhật các
tập tin hệ thống cần thiết. Nếu như nó không thể tự thực thi (điều này rất hiếm),
thì bạn sẽ nhận được các thông điệp bảo bạn cần phải làm gì.
Nếu mọi việc diễn ra
tốt đẹp (không báo lỗi) thì bạn có thể bắt đầu sử dụng phiên bản Moodle mới và có
thể sử dụng được các tính năng mới!
Nếu bạn gặp khó khăn
khi cập nhật, hãy vào trang moode.org và gửi thắc mắc ở phần Installation
Support Forum (Diễn đàn Hỗ trợ Cài đặt) trong khoá học Using Moodle (Sử dụng Moodle).
______________________________________